Supporting Engineering Process Compliance via Generation of Detailed Guidance Actions

被引:0
|
作者
Bilal, Anmol [1 ]
Mayr-Dorn, Christoph [1 ]
Egyed, Alexander [1 ]
机构
[1] ISSE Johannes Kepler Univ, Linz, Austria
基金
奥地利科学基金会;
关键词
Software Process; Process Constraints; Constraint Consistency; Controlled Experiment; Industrial Data Analysis; Detailed Guidance; SOFTWARE;
D O I
10.1145/3666015.3666019
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In regulation-intensive domains, software engineering organizations need to demonstrate compliance with process and traceability guidelines. To this end, novel approaches have emerged that support these activities via the automatic checking of constraints. Yet, engineers still need to decide how to fix violated constraints. While some general-purpose state-of-the-art constraint-checking approaches provide basic support for fixing constraint violations, the provided fixing recommendations often lack crucial details. The approaches typically do not analyze the overall constraint to identify which constraint sub-expressions put a restriction on the possible fixing action. For example, a fix suggests "set the parent of requirement R1 to an issue" rather than additionally stating that the "issue needs to be of type 'Change Request' and in state 'Released" '. Engineers, therefore, require mental effort to identify such restrictions by analyzing the constraint in detail or require extra time to try out which action completely fixes the constraint violation. In this paper, we propose a mechanism that determines restrictions automatically. We assessed the relevance of our mechanism by inspecting historical engineering data at our industry partner ACME-ATC and found that > 92% of actions that engineers executed to fix a violation were non-trivial, i.e., were subject to a restriction. In a controlled experiment, we then obtained preliminary confirmation that our produced restrictions are readable and helpful: on average, participants could complete tasks with restriction details quicker than tasks without restriction details.
引用
收藏
页码:87 / 97
页数:11
相关论文
共 50 条
  • [1] Supporting engineering design process with compliance flow - an intelligent workflow management system
    Cheung, LYC
    Chung, PWH
    COMPUTER-BASED DESIGN, 2002, : 277 - 289
  • [2] Process engineering considerations in detailed engineering projects
    Prasad, M.K.E.
    Chawla, Inderjeet
    CEW, Chemical Engineering World, 1996, 31 (06):
  • [3] A Detailed Characterization of the Expert Problem-Solving Process in Science and Engineering: Guidance for Teaching and Assessment
    Price, Argenta M.
    Kim, Candice J.
    Burkholder, Eric W.
    Fritz, Amy V.
    Wieman, Carl E.
    CBE-LIFE SCIENCES EDUCATION, 2021, 20 (03):
  • [4] Privacy Compliance Engineering Process
    Ye, Xiaojun
    Zhu, Zhiwu
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL I, 2009, : 255 - 259
  • [5] Verifying Business Process Compliance by Reasoning about Actions
    D'Aprile, Davide
    Giordano, Laura
    Gliozzi, Valentina
    Martelli, Alberto
    Pozzato, Gian Luca
    Dupre, Daniele Theseider
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2010, 6245 : 99 - +
  • [6] The generation of spherical crystalline particles via a novel particle engineering process
    Pitchayajittipong, C.
    Shur, J.
    Price, R.
    JOURNAL OF PHARMACY AND PHARMACOLOGY, 2006, 58 : A76 - A77
  • [7] Open Services for Software Process Compliance Engineering
    Biro, Miklos
    SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 1 - 6
  • [8] DETAILED ENGINEERING AND ITS CONNECTION WITH PROCUREMENT OF PROCESS EQUIPMENT
    SALHOFER, JF
    TECHNISCHE MITTEILUNGEN KRUPP WERKSBERICHTE, 1972, 30 (03): : 119 - &
  • [9] Ranking guidance actions to support engineers in fulfilling process constraints
    Bilal, Anmol
    Mayr-Dorn, Christoph
    Egyed, Alexander
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2025, 37 (01)
  • [10] Particle simulation research on the detailed process of bubble generation
    Ma, YY
    Chang, WW
    Yin, Y
    Cao, LH
    Yue, ZW
    CHINESE PHYSICS LETTERS, 2001, 18 (12) : 1628 - 1631