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-articleMay 2024
Test case information extraction from requirements specifications using NLP-based unified boilerplate approach
- Jin Wei Lim,
- Thiam Kian Chiew,
- Moon Ting Su,
- Simying Ong,
- Hema Subramaniam,
- Mumtaz Begum Mustafa,
- Yin Kia Chiam
Journal of Systems and Software (JSSO), Volume 211, Issue Chttps://doi.org/10.1016/j.jss.2024.112005Highlights- Ambiguity in requirements increases the challenges of automated testing.
- Extracted test case information from positive and negative requirements using NLP.
- Unified boilerplates as the grammar guideline for requirements analysis.
Automated testing which extracts essential information from software requirements written in natural language offers a cost-effective and efficient solution to error-free software that meets stakeholders’ requirements in the software industry. ...
- 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-articleSeptember 2023
CoDEvo: Column family database evolution using model transformations
Journal of Systems and Software (JSSO), Volume 203, Issue Chttps://doi.org/10.1016/j.jss.2023.111743AbstractIn recent years, software applications have been working with NoSQL databases as they have emerged to handle big data more efficiently than traditional databases. The data models of these databases are designed to satisfy the ...
Highlights- NoSQL databases are used to handle Big Data.
- Schema evolution may produce ...
- research-articleMay 2023
An estimation of distribution algorithm based on interactions between requirements to solve the bi-objective Next Release Problem
Journal of Systems and Software (JSSO), Volume 199, Issue Chttps://doi.org/10.1016/j.jss.2023.111632AbstractSelecting the appropriate requirements to develop in the next release of an open market software product under evolution, is a compulsory step of each software development project. This selection should be done by maximizing ...
Highlights- Requirements interactions have a profound impact when searching for solutions of the bi-objective Next Release Problem.
- research-articleMay 2023
Improving BERT model for requirements classification by bidirectional LSTM-CNN deep model
Computers and Electrical Engineering (CENG), Volume 108, Issue Chttps://doi.org/10.1016/j.compeleceng.2023.108699Highlights- This research paper developed BERT-BiCNN based deep learning model to capture software requirements from the formal requirements.
- Since, traditional classification model suffers from poor generalization problem. Therefore, proposed ...
In the last decade, requirements classification has emerged as hot research topic in Requirements Engineering (RE). Early identification of software requirements helps the development team in the design of software systems. Manual identification ...
Graphical abstractDisplay Omitted
-
- research-articleFebruary 2023
Requirements Elicitation for Virtual Reality Products - A Mapping Study
ISEC '23: Proceedings of the 16th Innovations in Software Engineering ConferenceArticle No.: 12, Pages 1–11https://doi.org/10.1145/3578527.3578536Software practitioners use various requirement elicitation methods to produce a well-defined product. These methods impact the software product’s eventual traits and target a particular audience segment. Virtual Reality(VR) products are no different ...
- ArticleJune 2022
From Requirements to Prototyping: Proposal and Evaluation of an Artifact to Support Interface Design in the Context of Autism
- Áurea Hiléia da Silva Melo,
- Ana Carolina Oran,
- Jonathas Silva dos Santos,
- Sergio Cleger Tamayo,
- Davi Viana,
- Luis Rivero,
- Raimundo da Silva Barreto
HCI International 2022 – Late Breaking Papers: HCI for Health, Well-being, Universal Access and Healthy AgingPages 307–321https://doi.org/10.1007/978-3-031-17902-0_22AbstractDeveloping appropriate user interfaces is crucial for a positive user experience, as some users may require that the interaction supports specific interface elements for them. However, developing adequate interfaces for autistic users is not easy, ...
- ArticleJune 2022
Identifying Requirements and Quality Attributes from the Point of View of Users of Mobile Digital Libraries
- José Meireles,
- Kennedy Nunes,
- Arthur Passos,
- João Santos,
- Yandson Costa,
- José Durand,
- Rayanne Silveira,
- Alana Oliveira,
- Davi Viana,
- Ana Emilia Figueiredo de Oliveira,
- Mario Teixeira,
- Luis Rivero
HCI International 2022 - Late Breaking Papers. Design, User Experience and InteractionPages 396–408https://doi.org/10.1007/978-3-031-17615-9_27AbstractDue to the COVID-19 pandemic there has been a significant growth in the adoption of online educational resources, including mobile digital libraries. Thus, several quality attributes have been indicated by both industry and academy for designing ...
- research-articleJune 2022
Assessing frameworks for eliciting privacy & security requirements from laws and regulations
AbstractThe processing of personal data has become a prominent concern for stakeholders when selecting software or service providers to serve their needs. Different laws and legislation have been introduced to standardize and strengthen data ...
- research-articleNovember 2021
Natural language ambiguity resolution by intelligent semantic annotation of software requirements
Automated Software Engineering (KLU-AUSE), Volume 28, Issue 2https://doi.org/10.1007/s10515-021-00291-0AbstractNatural Language (NL) is the root cause of ambiguity in the SRS document. The quality of the software development process can be improved by mitigating the risk with the use of semantically controlled representation. A possible solution to handle ...
- research-articleOctober 2021
Speech-To-Story: Gerando Histórias de Usuário
SBES '21: Proceedings of the XXXV Brazilian Symposium on Software EngineeringPages 309–314https://doi.org/10.1145/3474624.3476015In agile environments, requirement engineers conduct interviews with clients to create user stories manually. However, a manual approach is subject to human failures such as ambiguity, communication problems, and incomplete requirements. These failures ...
- research-articleFebruary 2021
Profiling users via their reviews: an extended systematic mapping study
Software and Systems Modeling (SoSyM) (SPSSM), Volume 20, Issue 1Pages 49–69https://doi.org/10.1007/s10270-020-00790-wAbstractWith the extensive development of big data and social networks, the user profile field has received much attention. User profiling is essential for understanding the characteristics of various users, contributing to better understanding of their ...
- research-articleSeptember 2020
Parallel multi-objective artificial bee colony algorithm for software requirement optimization
Requirements Engineering (REQE), Volume 25, Issue 3Pages 363–380https://doi.org/10.1007/s00766-020-00328-yAbstractIn incremental software development approaches, the product is developed in various releases. In each release, a set of requirements is proposed for the development. Usually, due to lack of funds, lack of time and dependency between requirements, ...
- research-articleOctober 2019
Software requirement optimization using a fuzzy artificial chemical reaction optimization algorithm
Soft Computing - A Fusion of Foundations, Methodologies and Applications (SOFC), Volume 23, Issue 20Pages 9979–9994https://doi.org/10.1007/s00500-018-3553-7AbstractIn agile methods, software products are developed in several releases. In each release, a new set of requirements for development is proposed. Due to technical and non-technical problems, it is almost impossible to develop all the proposed ...
- ArticleSeptember 2019
Privacy, Security, Legal and Technology Acceptance Requirements for a GDPR Compliance Platform
- Aggeliki Tsohou,
- Manos Magkos,
- Haralambos Mouratidis,
- George Chrysoloras,
- Luca Piras,
- Michalis Pavlidis,
- Julien Debussche,
- Marco Rotoloni,
- Beatriz Gallego-Nicasio Crespo
AbstractGDPR entered into force in May 2018 for enhancing user data protection. Even though GDPR leads towards a radical change with many advantages for the data subjects it turned out to be a significant challenge. Organizations need to make long and ...
- articleJune 2019
High-level software requirements and iteration changes: a predictive model
Empirical Software Engineering (KLU-EMSE), Volume 24, Issue 3Pages 1610–1648https://doi.org/10.1007/s10664-018-9656-zKnowing whether a software feature will be completed in its planned iteration can help with release planning decisions. However, existing research has focused on predictions of only low-level software tasks, like bug fixes. In this paper, we describe a ...
- ArticleMay 2019
Towards Bridging the Value Gap in DevOps
Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and DeploymentPages 181–190https://doi.org/10.1007/978-3-030-39306-9_13AbstractThe DevOps movement, which combines software development with information technology operations, enables the more frequent delivery of changes to a software system. Adopting DevOps practices is seen as enabling the ability to deliver more. But is ...
- articleDecember 2018
Using human error information for error prevention
Empirical Software Engineering (KLU-EMSE), Volume 23, Issue 6Pages 3768–3800https://doi.org/10.1007/s10664-018-9623-8Developing error-free software requirements is of critical importance to the success of a software project. Problems that occur during requirements collection and specification, if not fixed early, are costly to fix later. Therefore, it is important to ...
- ArticleAugust 2018
Early Software Quality Prediction Based on Software Requirements Specification Using Fuzzy Inference System
AbstractSoftware Requirements Specification (SRS) is the key fundamental document formally listing down the customer expectations from the software to be built. Any weakness or fault injected at this stage in the requirements is expected to ripple ...
- ArticleJuly 2018
Group-Based Expert Walkthroughs to Compensate for Limited Access to Target User Groups as in Case of Chronically Ill Patients
AbstractInvolvement of real end users right from the beginning of an IT project is understood nowadays as good practice particularly in research projects where new and innovative concepts are to be investigated. In some situations, this is not feasible ...