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-articleJune 2024
Replication in Requirements Engineering: The NLP for RE Case
- Sallam Abualhaija,
- F. Basak Aydemir,
- Fabiano Dalpiaz,
- Davide Dell'Anna,
- Alessio Ferrari,
- Xavier Franch,
- Davide Fucci
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 6Article No.: 151, Pages 1–33https://doi.org/10.1145/3658669Natural language processing (NLP) techniques have been widely applied in the requirements engineering (RE) field to support tasks such as classification and ambiguity detection. Despite its empirical vocation, RE research has given limited attention to ...
- research-articleApril 2024
RE Methods for Virtual Reality Software Product Development: A Mapping Study
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 4Article No.: 88, Pages 1–31https://doi.org/10.1145/3649595Software practitioners use various methods in Requirements Engineering (RE) to elicit, analyze, and specify the requirements of enterprise products. The methods impact the final product characteristics and influence product delivery. Ad-hoc usage of the ...
- 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-articleMarch 2024
Safety of Perception Systems for Automated Driving: A Case Study on Apollo
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 3Article No.: 64, Pages 1–28https://doi.org/10.1145/3631969The automotive industry is now known for its software-intensive and safety-critical nature. The industry is on a path to the holy grail of completely automating driving, starting from relatively simple operational areas like highways. One of the most ...
- research-articleMarch 2023
Aide-mémoire: Improving a Project’s Collective Memory via Pull Request–Issue Links
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 32, Issue 2Article No.: 32, Pages 1–36https://doi.org/10.1145/3542937Links between pull request and the issues they address document and accelerate the development of a software project but are often omitted. We present a new tool, Aide-mémoire, to suggest such links when a developer submits a pull request or closes an ...
-
- research-articleFebruary 2023
Consent Verification Monitoring
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 32, Issue 1Article No.: 2, Pages 1–33https://doi.org/10.1145/3490754Advances in personalization of digital services are driven by low-cost data collection and processing, in addition to the wide variety of third-party frameworks for authentication, storage, and marketing. New privacy regulations, such as the General Data ...
- research-articleJuly 2022
Accessibility in Software Practice: A Practitioner’s Perspective
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 31, Issue 4Article No.: 66, Pages 1–26https://doi.org/10.1145/3503508Being able to access software in daily life is vital for everyone, and thus accessibility is a fundamental challenge for software development. However, given the number of accessibility issues reported by many users, e.g., in app reviews, it is not clear ...
- research-articleNovember 2021
Model Transformation Development Using Automated Requirements Analysis, Metamodel Matching, and Transformation by Example
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 31, Issue 2Article No.: 18, Pages 1–71https://doi.org/10.1145/3471907In this article, we address how the production of model transformations (MT) can be accelerated by automation of transformation synthesis from requirements, examples, and metamodels. We introduce a synthesis process based on metamodel matching, ...
- research-articleApril 2021
Architecting Internet of Things Systems with Blockchain: A Catalog of Tactics
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 30, Issue 3Article No.: 35, Pages 1–46https://doi.org/10.1145/3442412Blockchain offers a distributed ledger to record data collected from Internet of Thing (IoT) devices as immutable and tamper-proof transactions and securely shared among authorized participants in a Peer-to-Peer (P2P) network. Despite the growing ...
- research-articleOctober 2019
Recommending New Features from Mobile App Descriptions
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 28, Issue 4Article No.: 22, Pages 1–29https://doi.org/10.1145/3344158The rapidly evolving mobile applications (apps) have brought great demand for developers to identify new features by inspecting the descriptions of similar apps and acquire missing features for their apps. Unfortunately, due to the huge number of apps, ...
- research-articleFebruary 2019
Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys
- Stefan Wagner,
- Daniel Méndez Fernández,
- Michael Felderer,
- Antonio Vetrò,
- Marcos Kalinowski,
- Roel Wieringa,
- Dietmar Pfahl,
- Tayana Conte,
- Marie-Therese Christiansson,
- Desmond Greer,
- Casper Lassenius,
- Tomi Männistö,
- Maleknaz Nayebi,
- Markku Oivo,
- Birgit Penzenstadler,
- Rafael Prikladnicki,
- Guenther Ruhe,
- André Schekelmann,
- Sagar Sen,
- Rodrigo Spínola,
- Ahmed Tuzcu,
- Jose Luis De La Vara,
- Dietmar Winkler
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 28, Issue 2Article No.: 9, Pages 1–48https://doi.org/10.1145/3306607Requirements Engineering (RE) has established itself as a software engineering discipline over the past decades. While researchers have been investigating the RE discipline with a plethora of empirical studies, attempts to systematically derive an ...
- research-articleJanuary 2019
An Active Learning Approach for Improving the Accuracy of Automated Domain Model Extraction
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 28, Issue 1Article No.: 4, Pages 1–34https://doi.org/10.1145/3293454Domain models are a useful vehicle for making the interpretation and elaboration of natural-language requirements more precise. Advances in natural-language processing (NLP) have made it possible to automatically extract from requirements most of the ...
- research-articleJune 2016
Multi-Step Learning and Adaptive Search for Learning Complex Model Transformations from Examples
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 25, Issue 3Article No.: 20, Pages 1–37https://doi.org/10.1145/2904904Model-driven engineering promotes models as main development artifacts. As several models may be manipulated during the software-development life cycle, model transformations ensure their consistency by automating model generation and update tasks. ...
- research-articleMay 2016
Mining Privacy Goals from Privacy Policies Using Hybridized Task Recomposition
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 25, Issue 3Article No.: 22, Pages 1–24https://doi.org/10.1145/2907942Privacy policies describe high-level goals for corporate data practices; regulators require industries to make available conspicuous, accurate privacy policies to their customers. Consequently, software requirements must conform to those privacy ...
- research-articleOctober 2014
Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 24, Issue 1Article No.: 1, Pages 1–38https://doi.org/10.1145/2629457Over the last few years, the software engineering community has proposed a number of modeling methods to represent functional requirements. Among them, use cases are recognized as an easy to use and intuitive way to capture and define such requirements. ...
- research-articleApril 2014
Exact scalable sensitivity analysis for the next release problem
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 23, Issue 2Article No.: 19, Pages 1–31https://doi.org/10.1145/2537853The nature of the requirements analysis problem, based as it is on uncertain and often inaccurate estimates of costs and effort, makes sensitivity analysis important. Sensitivity analysis allows the decision maker to identify those requirements and ...
- research-articleApril 2014
A taxonomy for requirements engineering and software test alignment
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 23, Issue 2Article No.: 16, Pages 1–38https://doi.org/10.1145/2523088Requirements Engineering and Software Testing are mature areas and have seen a lot of research. Nevertheless, their interactions have been sparsely explored beyond the concept of traceability. To fill this gap, we propose a definition of requirements ...
- research-articleJuly 2013
Use case and task models: An integrated development methodology and its formal foundation
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 22, Issue 3Article No.: 27, Pages 1–31https://doi.org/10.1145/2491509.2491521User Interface (UI) development methods are poorly integrated with standard software engineering practice. The differences in terms of artifacts involved, development philosophies, and lifecycles can often result in inconsistent system and UI ...
- research-articleMarch 2012
Verification and Validation of UML Conceptual Schemas with OCL Constraints
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 21, Issue 2Article No.: 13, Pages 1–41https://doi.org/10.1145/2089116.2089123To ensure the quality of an information system, it is essential that the conceptual schema that represents the knowledge about its domain is semantically correct. The semantic correctness of a conceptual schema can be seen from two different ...
- research-articleMarch 2012
Symbolic Message Sequence Charts
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 21, Issue 2Article No.: 12, Pages 1–44https://doi.org/10.1145/2089116.2089122Message sequence charts (MSCs) are a widely used visual formalism for scenario-based specifications of distributed reactive systems. In its conventional usage, an MSC captures an interaction snippet between concrete objects in the system. This leads to ...