Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2024
Engaging End-User-Modelers: An Action Research Study
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and SystemsPages 630–639https://doi.org/10.1145/3652620.3688555BACKGROUND: The German tax authorities wanted to replace a mainframe application from the 1960s by a new one with the same functionality but based on modern technologies. The subject matter of tax laws is very complex and contextual constraints made ...
- research-articleOctober 2024
Using LLMs for Use Case Modelling of IoT Systems: An Experience Report
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and SystemsPages 611–619https://doi.org/10.1145/3652620.3687810Requirements engineering (RE) plays an essential role in the success of system and software development. Textual use case models are valuable for capturing diverse scenarios describing the interactions between the system and its actors, but their ...
- research-articleOctober 2024
A Comparative Analysis of ChatGPT-Generated and Human-Written Use Case Descriptions
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and SystemsPages 533–540https://doi.org/10.1145/3652620.3687800The development of comprehensive use case descriptions is a critical task in software engineering, providing essential insights for requirement analysis and system design. The advent of advanced natural language processing models, such as ChatGPT, has ...
- research-articleOctober 2024
A Comparative Study of Large Language Models for Goal Model Extraction
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and SystemsPages 253–263https://doi.org/10.1145/3652620.3686246User stories, expressed in snippets of natural language text, are commonly used to elicit stakeholder's needs in agile software development. Requirement engineers model user stories to interpret the relations among goals and requirements. Manual ...
- research-articleDecember 2024
Value-Driven Analysis and Design: Applying Domain-Driven Practices in Ethical Software Engineering
EuroPLoP '24: Proceedings of the 29th European Conference on Pattern Languages of Programs, People, and PracticesArticle No.: 35, Pages 1–15https://doi.org/10.1145/3698322.3698332Business goals and economic values typically drive decisions in digitalization efforts and software development projects. There seems to be a lack of awareness that other values, such as ethical ones, should be respected to produce systems that do not ...
-
- research-articleJuly 2024
Trustworthy and collaborative traceability management: Experts’ feedback on a blockchain‐enabled framework
Journal of Software: Evolution and Process (WSMR), Volume 36, Issue 11https://doi.org/10.1002/smr.2707AbstractBlockchain technology has attracted significant attention in both academia and industry. Recently, the application of blockchain has been advocated in software engineering. The global software engineering paradigm exacerbates trust issues, as ...
This study leverages software engineering (SE) experts' judgment to validate a blockchain‐enabled requirements traceability (RT) framework and prototype. The analysis of data indicated that blockchain is useful and applicable for trustworthy RT, but ...
- research-articleApril 2024
Using Voice and Biofeedback to Predict User Engagement during Product Feedback Interviews
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 4Article No.: 87, Pages 1–36https://doi.org/10.1145/3635712Capturing users’ engagement is crucial for gathering feedback about the features of a software product. In a market-driven context, current approaches to collecting and analyzing users’ feedback are based on techniques leveraging information extracted ...
- research-articleAugust 2024
A Second Look at the Impact of Passive Voice Requirements on Domain Modeling: Bayesian Reanalysis of an Experiment
WSESE '24: Proceedings of the 1st IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software EngineeringPages 27–33https://doi.org/10.1145/3643664.3648211The quality of requirements specifications may impact subsequent, dependent software engineering (SE) activities. However, empirical evidence of this impact remains scarce and too often superficial as studies abstract from the phenomena under ...
- short-paperAugust 2024
On the Awareness about Diversity and Inclusion being integrated to Requirements Engineering
MO2RE 2024: Proceedings of the 1st IEEE/ACM Workshop on Multi-disciplinary, Open, and RElevant Requirements EngineeringPages 24–25https://doi.org/10.1145/3643666.3648582Many software companies started to foster diverse and inclusive teams, aiming to increase team satisfaction, enhance process efficiency, spur innovation, and increase profitability. However, diversity and inclusion are often overlooked from a ...
- research-articleAugust 2024
A Conceptual Model For Web Accessibility Requirements In Agile Development
MO2RE 2024: Proceedings of the 1st IEEE/ACM Workshop on Multi-disciplinary, Open, and RElevant Requirements EngineeringPages 15–21https://doi.org/10.1145/3643666.3648580Accessibility is the practice of making content and functionality accessible to all users, regardless of their abilities. Although accessibility is a highly relevant quality attribute, it is often treated as an afterthought in software development, ...
- research-articleAugust 2024
Probing with Precision: Probing Question Generation for Architectural Information Elicitation
MO2RE 2024: Proceedings of the 1st IEEE/ACM Workshop on Multi-disciplinary, Open, and RElevant Requirements EngineeringPages 8–14https://doi.org/10.1145/3643666.3648577Software Requirements Specifications (SRS) often lack the necessary level of specificity required by software architects to make well-informed architectural decisions. This deficiency compels software architects to probe business analysts to collect more ...
- short-paperJuly 2024
Towards Explainability as a Functional Requirement: A Vision to Integrate the Legal, End-User, and ML Engineer Perspectives
RAIE '24: Proceedings of the 2nd International Workshop on Responsible AI EngineeringPages 16–19https://doi.org/10.1145/3643691.3648590The rapid advancement and integration of artificial intelligence (AI) in various sectors have accentuated the importance of explainability in AI systems. This vision paper presents an exploration into the multifaceted nature of AI explainability, ...
- research-articleJuly 2024
Software Systems Compliance with the AI Act: Lessons Learned from an International Challenge
- Teresa Scantamburlo,
- Paolo Falcarin,
- Alberto Veneri,
- Alessandro Fabris,
- Chiara Gallese,
- Valentina Billa,
- Francesca Rotolo,
- Federico Marcuzzi
RAIE '24: Proceedings of the 2nd International Workshop on Responsible AI EngineeringPages 44–51https://doi.org/10.1145/3643691.3648589In this experience paper, we present the lessons learned from the First University of St. Gallen Grand Challenge 2023, a competition involving interdisciplinary teams tasked with assessing the legal compliance of real-world AI-based systems with the ...
- research-articleJuly 2024
A Vision for Operationalising Diversity and Inclusion in AI
RAIE '24: Proceedings of the 2nd International Workshop on Responsible AI EngineeringPages 36–45https://doi.org/10.1145/3643691.3648587The growing presence of Artificial Intelligence (AI) in various sectors necessitates systems that accurately reflect societal diversity. This study seeks to envision the operationalization of the ethical imperatives of diversity and inclusion (D&I) ...
- research-articleJune 2024
What's Personality Got to Do with It? A Case Study on the Impact of Personality on Requirements Engineering-related Activities.
CHASE '24: Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software EngineeringPages 182–194https://doi.org/10.1145/3641822.3641874Requirements engineering (RE) comprises human-centric activities requiring collaboration between different software development team roles. While prior research highlights the impact of personality on software development, there is limited empirical ...
- research-articleJune 2024
Formal Methods in Requirements Engineering: Survey and Future Directions
- Robert Lorch,
- Baoluo Meng,
- Kit Siu,
- Abha Moitra,
- Michael Durling,
- Saswata Paul,
- Sarat Chandra Varanasi,
- Craig Mcmillan
FormaliSE '24: Proceedings of the 2024 IEEE/ACM 12th International Conference on Formal Methods in Software Engineering (FormaliSE)Pages 88–99https://doi.org/10.1145/3644033.3644373Requirements engineering plays a pivotal role in the development of safety-critical systems. However, the process is usually a manual one and can lead to errors and inconsistencies in the requirements that are not easily detectable. Formal methods are ...
- research-articleJune 2024
What Can Requirements Engineering Do for Emerging System of Systems? Case of Smart Local Energy
ICSE-SEIS'24: Proceedings of the 46th International Conference on Software Engineering: Software Engineering in SocietyPages 189–200https://doi.org/10.1145/3639475.3640108As software solutions permeate the whole spectrum of human activities, many software systems previously developed to address specific issues suddenly find themselves becoming parts of interlinked and inter-dependent complex systems. This paper discusses ...
- research-articleMay 2024
An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education
ICSE-SEET '24: Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and TrainingPages 201–211https://doi.org/10.1145/3639474.3640057Requirements engineering is a key skill in systems and software engineering. Educating students in the different forms and concepts of requirements engineering (e.g., traditional versus agile) is essential to prepare them for any technical job. However, ...
- short-paperMay 2024
Designing Digital Twins for Enhanced Reusability
ICSE-Companion '24: Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion ProceedingsPages 331–332https://doi.org/10.1145/3639478.3643102Digital Twins (DTs) are dynamic virtual models that mirror the behavior and characteristics of physical systems. They are emerging as a crucial tool in digital transformation, adaptable for various applications. DTs are used to simulate, analyze, and ...
- short-paperMay 2024
Towards AI-centric Requirements Engineering for Industrial Systems
ICSE-Companion '24: Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion ProceedingsPages 242–246https://doi.org/10.1145/3639478.3639811Engineering large-scale industrial systems mandate an effective Requirements Engineering (RE) process. Such systems necessitate RE process optimization to align with standards, infrastructure specifications, and customer expectations. Recently, ...