Searched for: department%3A%22Software%255C%252BComputer%255C%252BTechnology%22
(1 - 20 of 34)

Pages

document
Dintzner, N.J.R. (author), Van Deursen, A. (author), Pinzger, M. (author)
Evolving a large scale, highly variable system is a challenging task. For such a system, evolution operations often require to update consistently both their implementation and its feature model. In this context, the evolution of the feature model closely follows the evolution of the system. The purpose of this work is to show that fine-grained...
journal article 2015
document
Greiler, M.S. (author), Van Deursen, A. (author), Storey, M.A. (author)
Paper accepted for publication in the Proceedings of the Sixth International Conference on Software Testing, Verification and Validation, IEEE Computer Society, 18-22 March 2013, ISBN 978-1-4673-5961-0, doi: 10.1109/ICST.2013.45 Designing automated tests is a challenging task. One important concern is how to design test fixtures, i.e. code that...
report 2013
document
Hermans, F.F.J. (author), Pinzger, M. (author), Van Deursen, A. (author)
Preprint of article published in: Empirical Software Engineering, February 2014, Springer Science+Business Media New York, doi:10.1007/s10664-013-9296-2 Spreadsheets are used extensively in business processes around the world and just like software, spreadsheets are changed throughout their lifetime causing understandability and maintainability...
report 2013
document
Raemaekers, S.B.A. (author), Van Deursen, A. (author), Visser, J. (author)
Preprint of paper published in: ICSM 2012 - Proceedings of the IEEE International Conference on Software Maintenance, 23-28 September 2012; doi:10.1109/ICSM.2012.6405296 Backward compatibility is a major concern for any library developer. In this paper, we evaluate how stable a set of frequently used third-party libraries is in terms of method...
report 2012
document
Zaidman, A.E. (author), Matthijssen, N. (author), Storey, M.A. (author), Van Deursen, A. (author)
Author's version of the work published in: Empirical Software Engineering (Springer), 18 (2), 2013; doi:10.1007/s10664-012-9200-5 Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend...
report 2012
document
Hermans, F.F.J. (author), Pinzger, M. (author), Van Deursen, A. (author)
Spreadsheets are widely used in industry, because they are flexible and easy to use. Often they are used for business-critical applications. It is however difficult for spreadsheet users to correctly assess the quality of spreadsheets, especially with respect to the understandability. Understandability of spreadsheets is important, since...
report 2012
document
Greiler, M.S. (author), Van Deursen, A. (author), Zaidman, A.E. (author)
Preprint of paper published in: TOOLS 2012 - Proceedings of the 50th International Conference, Prague, Czech Republic, May 29-31, 2012; doi:10.1007/978-3-642-30561-0_8 In order to support test suite understanding, we investigate whether we can automatically derive relations between test cases. In particular, we search for trace-based...
report 2012
document
Greiler, M.S. (author), Van Deursen, A. (author)
Author's version of the work published in: Empirical Software Engineering, 18 (5), 2013; doi:10.1007/s10664-012-9235-7 Software architectures such as plug-in and service-oriented architectures enable developers to build extensible software products, whose functionality can be enriched by adding or configuring components. A well-known example of...
report 2012
document
Zaidman, A.E. (author), Matthijssen, N. (author), Storey, M.A. (author), Van Deursen, A. (author)
Ajax-enabled Web applications are a new breed of highly interactive, highly dynamic Web applications. Although Ajax allows developers to create rich Web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that uses dynamic analysis at both the client (browser...
journal article 2012
document
Zaidman, A. (author), Van Rompaey, B. (author), Van Deursen, A. (author), Demeyer, S. (author)
Many software production processes advocate rigorous development testing alongside functional code writing, which implies that both test code and production code should co-evolve. To gain insight in the nature of this co-evolution, this paper proposes three views (realized by a tool called TeMo) that combine information from a software project’s...
journal article 2010
document
Bouwers, E. (author), Visser, J. (author), Van Deursen, A. (author)
Accepted for publication in the Proceedings of the International Conference on Software Maintenance (ICSM), 2009, IEEE Computer Society. Software architecture evaluation methods aim at identifying potential maintainability problems for a given architecture. Several of these methods exist, which typically prescribe the structure of the evaluation...
report 2009
document
De Wit, M. (author), Zaidman, A. (author), Van Deursen, A. (author)
Paper accepted for publication in the proceedings of the 25th International Conference on Software Maintenance (ICSM 2009). Code cloning is widely recognized as a threat to the maintainability of source code. As such, many clone detection and removal strategies have been proposed. However, some clones can often not be removed easily so other...
report 2009
document
Roest, D. (author), Mesbah, A. (author), Van Deursen, A. (author)
Note: This paper is a pre-print of: Danny Roest, Ali Mesbah and Arie van Deursen. Regression Testing AJAX Applications: Coping with Dynamism. In Proceedings of the 3rd International Conference on Software Testing, Verification and Validation (ICST’10), Paris, France. IEEE Computer Society, 2010. There is a growing trend to move desktop...
report 2009
document
Glorie, M. (author), Zaidman, A. (author), Van Deursen, A. (author), Hofland, L. (author)
Paper accepted for publication in the Journal on Software Maintenance and Evolution — Research and Practice, Wiley, 2009. PhilipsMedical Systems produces medical diagnostic imaging products, such as MR, X-ray and CT systems. The software of these devices is complex, has been evolving for several decades and is currently a multi-MLOC monolithic...
report 2009
document
Hermans, F. (author), Pinzger, M. (author), Van Deursen, A. (author)
Domain specific languages (DSLs) are languages in which the properties of a specific domain can be expressed. In this paper we present an empirical study on the use of a DSL in industry. This DSL encapsulates the details of services that communicate using Windows Communication Foundation (WCF). From definitions of the data contracts between...
report 2009
document
Van Deursen, A. (author), Mesbah, A. (author)
Note: This paper is a pre-print of: Arie van Deursen and Ali Mesbah. Research Issues in the Automated Testing of Ajax Applications. In Proceedings 36th International Conference on Current Trend in Theory and Practice of Computer Science (SOFSEM), pp. 16-28. Lecture Notes in Computer Science 5901, Springer-Verlag, 2010. There is a growing trend...
lecture notes 2009
document
Bezemer, C.P. (author), Mesbah, A. (author), Van Deursen, A. (author)
This paper is a pre-print of: Cor-Paul Bezemer, Ali Mesbah, and Arie van Deursen. Automated Security Testing of Web Widget Interactions. In Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’09). Research Papers. ACM. 2009. We...
report 2009
document
Mesbah, A. (author), Van Deursen, A. (author)
This paper is a pre-print of: Ali Mesbah and Arie van Deursen. Invariant-Based Automatic Testing of AJAX User Interfaces. In Proceedings of the 31st International Conference on Software Engineering (ICSE’09), Research Papers, Vancouver, Canada, IEEE Computer Society, 2009. AJAX-based Web 2.0 applications rely on stateful asynchronous client...
report 2009
document
Van Rompaey, B. (author), Zaidman, A.E. (author), Van Deursen, A. (author), Demeyer, S. (author)
This paper represents an extension to our previous work: Mining software repositories to study coevolution of production & test code. Proceedings of the International Conference on Software Testing, Verification, and Validation (ICST), IEEE Computer Society, 2008; doi:10.1109/ICST.2008.47 Engineering software systems is a multidimensional...
report 2008
document
Bozdag, E. (author), Mesbah, A. (author), Van Deursen, A. (author)
Preprint of paper published in: Journal of Web Engineering (Rinton Press), 8 (4), 2009 AJAX applications are designed to have high user interactivity and low user-perceived latency. Real-time dynamic web data such as news headlines, stock tickers, and auction updates need to be propagated to the users as soon as possible. However, AJAX still...
report 2008
Searched for: department%3A%22Software%255C%252BComputer%255C%252BTechnology%22
(1 - 20 of 34)

Pages