Software Engineering and Methodology (TOSEM)


Search Issue
enter search term and/or author name


ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 18 Issue 2, November 2008

Automatically repairing event sequence-based GUI test suites for regression testing
Atif M. Memon
Article No.: 4
DOI: 10.1145/1416563.1416564

Although graphical user interfaces (GUIs) constitute a large part of the software being developed today and are typically created using rapid prototyping, there are no effective regression testing techniques for GUIs. The needs of GUI regression...

Semantic parameterization: A process for modeling domain descriptions
Travis D. Breaux, Annie I. Antón, Jon Doyle
Article No.: 5
DOI: 10.1145/1416563.1416565

Software engineers must systematically account for the broad scope of environmental behavior, including nonfunctional requirements, intended to coordinate the actions of stakeholders and software systems. The Inquiry Cycle Model (ICM) provides...

Domain-specific languages and program generation with meta-AspectJ
Shan Shan Huang, David Zook, Yannis Smaragdakis
Article No.: 6
DOI: 10.1145/1416563.1416566

Meta-AspectJ (MAJ) is a language for generating AspectJ programs using code templates. MAJ itself is an extension of Java, so users can interleave arbitrary Java code with AspectJ code templates. MAJ is a structured metaprogramming tool: a...

Using a pilot study to derive a GUI model for automated testing
Qing Xie, Atif M Memon
Article No.: 7
DOI: 10.1145/1416563.1416567

Graphical user interfaces (GUIs) are one of the most commonly used parts of today's software. Despite their ubiquity, testing GUIs for functional correctness remains an understudied area. A typical GUI gives many degrees of freedom to an end-user,...