TY - GEN
T1 - Identifying how the Brazilian software industry specifies legal requirements
AU - Netto, Dorgival
AU - Silva, Carla
AU - Araújo, João
N1 - Sem PDF conforme despacho.
PY - 2019/9/23
Y1 - 2019/9/23
N2 - [Background] Software requirements are usually specified in Natural Language, bringing challenges for Requirements Engineering (RE) as these specifications are inherently ambiguous. These challenges become bigger when dealing with software requirements that must comply with regulations, the so-called legal requirements. The state of practice to tackle ambiguity of legal requirements and their compliance with regulations is missing. [Goal] This work investigates how ambiguity in legal requirements specification is addressed and how the software development industry performs legal compliance. [Method] We followed a qualitative approach based on semi-structured interviews involving nine professionals from different companies who presented their views on the RE process, including legal compliance and ambiguity resolution of legal requirements. Data was collected using audio-recorded and analyzed using Grounded Theory. [Results] Findings revealed that customer and legal expert support during the project could reduce the risk of misinterpreting the legislation. Verification and Validation of Legal Compliance are customer assignments. [Conclusions] Ambiguity resolution and legal compliance of requirements are based on the tacit knowledge of experienced team members or discussions between the team and the customer.
AB - [Background] Software requirements are usually specified in Natural Language, bringing challenges for Requirements Engineering (RE) as these specifications are inherently ambiguous. These challenges become bigger when dealing with software requirements that must comply with regulations, the so-called legal requirements. The state of practice to tackle ambiguity of legal requirements and their compliance with regulations is missing. [Goal] This work investigates how ambiguity in legal requirements specification is addressed and how the software development industry performs legal compliance. [Method] We followed a qualitative approach based on semi-structured interviews involving nine professionals from different companies who presented their views on the RE process, including legal compliance and ambiguity resolution of legal requirements. Data was collected using audio-recorded and analyzed using Grounded Theory. [Results] Findings revealed that customer and legal expert support during the project could reduce the risk of misinterpreting the legislation. Verification and Validation of Legal Compliance are customer assignments. [Conclusions] Ambiguity resolution and legal compliance of requirements are based on the tacit knowledge of experienced team members or discussions between the team and the customer.
KW - Ambiguity
KW - Legal Compliance
KW - Requirements Engineering
UR - http://www.scopus.com/inward/record.url?scp=85073254791&partnerID=8YFLogxK
U2 - 10.1145/3350768.3352730
DO - 10.1145/3350768.3352730
M3 - Conference contribution
AN - SCOPUS:85073254791
T3 - ACM International Conference Proceeding Series
SP - 181
EP - 186
BT - Proceedings of the 33rd Brazilian Symposium on Software Engineering, SBES 2019
PB - Association for Computing Machinery
T2 - 33rd Brazilian Symposium on Software Engineering, SBES 2019
Y2 - 23 September 2019 through 27 September 2019
ER -