Article
Construction & Building Technology
Roja Eini, Lauren Linkous, Nasibeh Zohrabi, Sherif Abdelwahed
Summary: Designing and developing smart buildings is a complex task due to the unique requirements and characteristics of each structure. This study combines machine learning with model-based control approaches to integrate subjective environmental parameters into building management. Additionally, the research integrates model-based and learning-based control schemes in a unified structure for controlling various aspects of building performance.
JOURNAL OF BUILDING ENGINEERING
(2021)
Article
Computer Science, Software Engineering
Rahul Mohanani, Paul Ralph, Burak Turhan, Vladimir Mandic
Summary: Recent studies have shown that presenting stakeholder needs as templated requirements specifications reduces creativity in software design. This study analyzed dialogues among software designers and found that designers tend to fixate on given requirements and priority levels, rejecting new and innovative design ideas, which hinders critical thinking. The fixation on requirements mediates the relationship between specification formality and creativity.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2022)
Article
Computer Science, Software Engineering
Jiandong Li, Shaoying Liu
Summary: The authors identify and propose fault prevention methods for requirements-related faults that can occur during the transformation of formal specifications into programs. Their approach involves analyzing and decomposing specifications, determining the correct implementation order, and enabling automated code generation to reduce program faults. Experimental evaluation and comparison with an industry method were conducted.
Article
Computer Science, Hardware & Architecture
Priscila Basto Fagundes, Douglas Dyllon Jeronimo de Macedo, Antonio Lucas Soares
Summary: Some fundamental activities of software development are related to Requirements Engineering, which aims to discover, analyze, document, verify, and manage software requirements. This study proposes a framework called FIRMa, based on Information Management, that includes a set of tools to assist requirements management activities. An evaluation conducted by eighteen specialists in Requirements Engineering showed that FIRMa could contribute to the requirements management process and increase the project's chances of success.
MOBILE NETWORKS & APPLICATIONS
(2023)
Article
Computer Science, Interdisciplinary Applications
Peng Zhou, Nora El-Gohary
Summary: This paper proposes a semantic information extraction method to automatically extract building energy requirements from specifications. By addressing text complexities including hierarchically complex text structures, incomplete sentence structures, and multiple levels of development, the proposed method achieved high recall and precision in testing.
JOURNAL OF COMPUTING IN CIVIL ENGINEERING
(2022)
Article
Chemistry, Multidisciplinary
Pedro Galhardo, Alberto Rodrigues da Silva
Summary: This article introduces a model-driven approach to generating software business applications by combining rigorous requirement specifications with a specific low-code platform. By analyzing common concepts and implementing model-to-model transformations, this approach provides a solution to the language dependency issue in low-code platforms, enabling platform-independent and readable application specifications.
APPLIED SCIENCES-BASEL
(2022)
Review
Agronomy
Willibald Loiskandl, Reinhard Nolz
Summary: This review presents a comprehensive view on the impact of irrigation on local environmental and social conditions, focusing on sustainable development. It emphasizes that irrigation intervention is always a combination of feasible technical, social and environmental aspects.
Article
Multidisciplinary Sciences
Javed Iqbal, Rodina B. Ahmad, Fazal-e-Amin, Muhammad Shoaib, Mohd Hairul Nizam Nasir
Summary: Due to its specific advantages, the volume of Software Development Outsourcing (SDO) is rapidly increasing. However, challenges arising from the Requirements Engineering (RE) process hinder the achievement of anticipated benefits in some projects. This research aims to recommend RE practices for addressing common RE process issues in SDO. A literature review and two questionnaire surveys with skilled SDO industry practitioners were conducted, resulting in a comprehensive list of RE practices. The practices were ranked using numerical assignment and hundred dollar techniques, providing insights for enhancing the SDO RE process.
Article
Computer Science, Artificial Intelligence
Anti Alman, Fabrizio Maria Maggi, Marco Montali, Fabio Patrizi, Andrey Rivkin
Summary: From prescribing medicine to managing complex medical issues, doctors can be assisted by digitized clinical guidelines to improve decision support and monitor treatment procedures. However, little research has been done on specifying and combining multiple clinical guidelines for monitoring. In this paper, we present a conceptual framework and provide algorithms for representing and monitoring clinical guideline specifications, offering early conflict detection and decision support during process execution.
ARTIFICIAL INTELLIGENCE IN MEDICINE
(2023)
Article
Computer Science, Information Systems
Alberto Rodrigues Da Silva
Summary: This paper discusses linguistic patterns and styles for writing technical documentation systematically and consistently, proposing a cohesive set of patterns and styles for writing use cases and scenarios. It also presents 38 practical guidelines and conducts a pilot evaluation session with 24 subjects, showing positive feedback and scores. The adoption of these patterns, styles, and guidelines can help produce better requirements specifications written more systematically and consistently.
Article
Engineering, Civil
JungHo Jeon, Xin Xu, Yuxi Zhang, Liu Yang, Hubo Cai
Summary: Construction inspection is a crucial aspect of STAs' quality assurance programs, with current manual processes being time-consuming, subjective, inconsistent, and error-prone. This study introduces an NLP-based method to automatically extract, preprocess, classify, and convert construction inspection requirements from textual documents, with promising results demonstrated through high accuracy rates in test cases.
TRANSPORTATION RESEARCH RECORD
(2021)
Article
Energy & Fuels
Yossi Hadad, Baruch Keren, Dima Alberg
Summary: This paper presents an expert system for supporting sellers and customers in choosing the most suitable electric vehicle (EV) based on the customers' specifications. The system ranks EVs according to matching scores and counts mismatches, enabling customers to select the EV that best meets their requirements. The system assigns matching values to criteria based on customer preferences and fuzzy set principles, and uses the TOPSIS procedure to rank all EVs.
Article
Computer Science, Software Engineering
Padmalata Nistala, Asha Rajbhoj, Vinay Kulkarni, Shivani Soni, Kesav Nori, Raghu Reddy
Summary: Requirements engineering in the industry is currently expertise-driven and heavily manual. This paper proposes a method for digitalizing requirement specification documents into processable models using an AI engine. The evaluation results of digitalizing specifications of an IT product suite demonstrate the effectiveness of this method.
AUTOMATED SOFTWARE ENGINEERING
(2022)
Article
Optics
Vicente Leyton-Ortega, Tyler Kharazi, Raphael C. Pooser
Summary: The paper proposes an alternative approach for unitary process characterization with fewer resources, including built-in methods for state preparation and measurement error mitigation. By rotating on the Bloch sphere, enough information can be obtained to reconstruct the quantum process matrix and improve gate fidelity while reducing the number of experiments needed.
Article
Engineering, Aerospace
Gheorghe Ioan Pop, Aurel Mihail Titu, Alina Bianca Pop
Summary: This paper presents original research on the identification and modeling of quality requirements for structural products in aircraft structures. The authors focused on the relationship between these requirements and the technical knowledge necessary to improve the quality of the involved processes. The research defines a global engineering process starting with the requirements for manufacturing structural products for aircraft structures. The authors developed a knowledge analysis model and matrices at the subprocess level, leading to improvements in the global engineering process and creating a sustainable competitive advantage for the organization. This research has significant economic and technical implications, providing recommendations to increase competitive advantage in the market.
Article
Computer Science, Software Engineering
Krzysztof Wnuk, Tony Gorschek, David Callele, Even-Andre Karlsson, Eskil Ahlin, Bjoern Regnell
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2016)
Article
Computer Science, Information Systems
Richard Berntsson Svensson, Bjorn Regnell
REQUIREMENTS ENGINEERING
(2017)
Article
Computer Science, Software Engineering
Markus Borg, Krzysztof Wnuk, Bjorn Regnell, Per Runeson
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2017)
Article
Computer Science, Software Engineering
Elizabeth Bjarnason, Helen Sharp, Bjorn Regnell
EMPIRICAL SOFTWARE ENGINEERING
(2019)
Article
Computer Science, Information Systems
Johan Linaker, Bjorn Regnell, Daniela Damian
REQUIREMENTS ENGINEERING
(2020)
Article
Computer Science, Information Systems
J. Linaker, B. Regnell, D. Damian
INFORMATION AND SOFTWARE TECHNOLOGY
(2019)
Article
Computer Science, Software Engineering
Seongmin Lee, David Binkley, Robert Feldt, Nicolas Gold, Shin Yoo
Summary: The paper introduces a novel dependency analysis technique MOAD, which aims to approximate program dependency from a relatively small number of perturbed executions. MOAD reformulates program dependency as the likelihood that one program element is dependent on another, generating program variants by deleting parts of the source code and observing the impact. Compared to ORBS, MOAD requires fewer observations and results in smaller slices.
JOURNAL OF SYSTEMS AND SOFTWARE
(2021)
Article
Computer Science, Software Engineering
Jinhan Kim, Robert Feldt, Shin Yoo
Summary: The rapid adoption of Deep Learning (DL) systems in safety critical domains necessitates the testing of their correctness and robustness. In this article, we propose Surprise Adequacy (SA) as a test adequacy criterion, which measures the difference between the behavior of a DL system for a given input and its behavior for training data. We demonstrate that SA can predict model behavior correctness and detect adversarial examples.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2023)
Article
Computer Science, Software Engineering
Carlo A. Furia, Richard Torkar, Robert Feldt
Summary: This article emphasizes the importance of statistical analysis in turning data into knowledge and presents detailed guidelines for ensuring the validity of the analysis. By applying these guidelines in empirical research in software engineering, the benefits and principles of Bayesian data analysis are demonstrated, shedding light on crucial aspects of the relationship between programming languages and code quality. The high-level conclusions highlight the principled and flexible nature of Bayesian statistical techniques and their potential to inform and advance empirical software engineering research.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2022)
Article
Computer Science, Software Engineering
Michel Nass, Emil Alegroth, Robert Feldt, Maurizio Leotta, Filippo Ricca
Summary: Non-robust test execution is a common challenge in GUI-based test automation. This article introduces and evaluates a novel approach called Similo for web element localization, which uses weighted similarity scores to identify target elements. The experimental study shows that Similo outperforms the baseline approach, with a lower failure rate and acceptable time efficiency.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2023)
Article
Computer Science, Software Engineering
Hussan Munir, Johan Linaker, Krzysztof Wnuk, Per Runeson, Bjorn Regnell
EMPIRICAL SOFTWARE ENGINEERING
(2018)
Proceedings Paper
Computer Science, Software Engineering
Johan Linaker, Bjorn Regnell
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2017
(2017)
Proceedings Paper
Computer Science, Interdisciplinary Applications
Fredrik Heintz, Linda Mannila, Lars-Ake Norden, Peter Parnes, Bjorn Regnell
INFORMATICS IN SCHOOLS: FOCUS ON LEARNING PROGRAMMING, ISSEP 2017
(2017)
Proceedings Paper
Computer Science, Software Engineering
Bjorn Regnell
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2016
(2016)
Proceedings Paper
Computer Science, Software Engineering
Johan Linaker, Patrick Rempel, Bjorn Regnell, Patrick Maeder
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2016
(2016)