Research directions in requirements engineering

BHC Cheng, JM Atlee - Future of software engineering (FOSE' …, 2007 - ieeexplore.ieee.org
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …

Engineering ai systems: A research agenda

J Bosch, HH Olsson, I Crnkovic - Artificial intelligence paradigms for …, 2021 - igi-global.com
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …

A survey of traceability in requirements engineering and model-driven development

S Winkler, J von Pilgrim - Software & Systems Modeling, 2010 - Springer
Traceability—the ability to follow the life of software artifacts—is a topic of great interest to
software developers in general, and to requirements engineers and model-driven …

The epsilon object language (EOL)

DS Kolovos, RF Paige, FAC Polack - European conference on model …, 2006 - Springer
Abstract Model-Driven Development requires model management languages and tools for
supporting model operations such as editing, consistency checking, and transformation. At …

Representing concerns in source code

MP Robillard, GC Murphy - ACM Transactions on Software Engineering …, 2007 - dl.acm.org
A software modification task often addresses several concerns. A concern is anything a
stakeholder may want to consider as a conceptual unit, including features, nonfunctional …

Consistency management with repair actions

C Nentwich, W Emmerich… - … Conference on Software …, 2003 - ieeexplore.ieee.org
Comprehensive consistency management requires a strong mechanism for repair once
inconsistencies have been detected In this paper we present a repair framework for …

A survey of model comparison approaches and applications

M Stephan, JR Cordy - … on Model-Driven Engineering and Software …, 2013 - scitepress.org
This survey paper presents the current state of model comparison as it applies to Model-
Driven Engineering. We look specifically at how model matching is accomplished, the …

[BOOK][B] Rationale-based software engineering

JE Burge, JM Carroll, R McCall, I Mistrik - 2008 - Springer
The most distinctive thing about humans is not the thumb, of course. It is design. Unlike any
other animal, we incessantly and dramatically reshape both ourselves and our environment …

Chapter 8 Recognizing Lines of Code Violating Company-Specific Coding Guidelines Using Machine Learning

M Ochodek, R Hebig, W Meding, G Frost… - … Digital Transformation: 10 …, 2022 - Springer
Software developers in big and medium-size companies are working with millions of lines of
code in their codebases. Assuring the quality of this code has shifted from simple defect …

Model comparison: a foundation for model composition and model transformation testing

DS Kolovos, RF Paige, FAC Polack - Proceedings of the 2006 …, 2006 - dl.acm.org
In the context of Model Driven Development, Model Transformation and Model Composition
are two essential model management tasks. In this paper, we demonstrate how both tasks …