Software Engineering and Methodology (TOSEM)


Search Issue
enter search term and/or author name


ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 25 Issue 4, May 2017

Impact-Driven Process Model Repair
Artem Polyvyanyy, Wil M. P. Van Der Aalst, Arthur H. M. Ter Hofstede, Moe T. Wynn
Article No.: 28
DOI: 10.1145/2980764

The abundance of event data in today’s information systems makes it possible to “confront” process models with the actual observed behavior. Process mining techniques use event logs to discover process models that describe the...

Generating API Call Rules from Version History and Stack Overflow Posts
Shams Azad, Peter C. Rigby, Latifa Guerrouj
Article No.: 29
DOI: 10.1145/2990497

Researchers have shown that related functions can be mined from groupings of functions found in the version history of a system. Our first contribution is to expand this approach to a community of applications and set of similar applications....

Dynamic Dependence Summaries
Vijay Krishna Palepu, Guoqing Xu, James A. Jones
Article No.: 30
DOI: 10.1145/2968444

Software engineers construct modern-day software applications by building on existing software libraries and components that they necessarily do not author themselves. Thus, contemporary software applications rely heavily on existing standard and...

A Posteriori Typing for Model-Driven Engineering: Concepts, Analysis, and Applications
Juan De Lara, Esther Guerra
Article No.: 31
DOI: 10.1145/3063384

Model-Driven Engineering (MDE) is founded on the ability to create and process models conforming to a meta-model. In this context, classes in a meta-model are used in two ways: as templates to create objects and as (static) classifiers for them....