no code implementations • 26 Jul 2022 • Saad Shafiq, Christoph Mayr-Dorn, Atif Mashkoor, Alexander Egyed
In software development teams, developer turnover is among the primary reasons for project failures as it leads to a great void of knowledge and strain for the newcomers.
no code implementations • 11 Feb 2021 • Atif Mashkoor, Michael Leuschel, Alexander Egyed
Traditionally, practitioners use formal methods pre-dominately for one half of the quality-assurance process: verification (do we build the software right?).
Software Engineering Formal Languages and Automata Theory
no code implementations • 11 Aug 2020 • Hannes Thaller, Lukas Linsbauer, Alexander Egyed
Semantic clone detection is the process of finding program elements with similar or equal runtime behavior.
no code implementations • 27 May 2020 • Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed
Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
no code implementations • 17 Dec 2019 • Hannes Thaller, Lukas Linsbauer, Rudolf Ramler, Alexander Egyed
Software systems are complex, and behavioral comprehension with the increasing amount of AI components challenges traditional testing and maintenance strategies. The lack of tools and methodologies for behavioral software comprehension leaves developers to testing and debugging that work in the boundaries of known scenarios.
no code implementations • 11 Jun 2014 • Roberto E. Lopez-Herrejon, Javier Ferrer, Francisco Chicano, Lukas Linsbauer, Alexander Egyed, Enrique Alba
Search Based Software Engineering (SBSE) is an emerging discipline that focuses on the application of search-based optimization techniques to software engineering problems.