Performing and Analyzing Non-Formal Inspections of Entity Relationship Diagram (erd)

dc.authorid Cagiltay, Nergiz/0000-0003-0875-9276
dc.authorscopusid 16237826800
dc.authorscopusid 24333488200
dc.authorscopusid 57214011731
dc.authorscopusid 55698308700
dc.authorwosid Cagiltay, Nergiz/O-3082-2019
dc.contributor.author Cagiltay, Nergiz Ercil
dc.contributor.author Tokdemir, Gul
dc.contributor.author Kilic, Ozkan
dc.contributor.author Topalli, Damla
dc.contributor.other Information Systems Engineering
dc.contributor.other Computer Engineering
dc.contributor.other Software Engineering
dc.date.accessioned 2024-07-05T14:28:23Z
dc.date.available 2024-07-05T14:28:23Z
dc.date.issued 2013
dc.department Atılım University en_US
dc.department-temp [Cagiltay, Nergiz Ercil] Atilim Univ, Software Engn Dept, Ankara, Turkey; [Tokdemir, Gul] Cankaya Univ, Dept Comp Engn, Ankara, Turkey; [Kilic, Ozkan] Middle E Tech Univ, Inst Informat, TR-06531 Ankara, Turkey; [Topalli, Damla] Atilim Univ, Dept Comp Engn, Ankara, Turkey en_US
dc.description Cagiltay, Nergiz/0000-0003-0875-9276 en_US
dc.description.abstract Designing and understanding of diagrammatic representations is a critical issue for the success of software projects because diagrams in this field provide a collection of related information with various perceptual signs and they help software engineers to understand operational systems at different levels of information system development process. Entity relationship diagram (ERD) is one of the main diagrammatic representations of a conceptual data model that reflects users' data requirements in a database system. In today's business environment, the business model is in a constant change which creates highly dynamic data requirements which also requires additional processes like modifications of ERD. However, in the literature there are not many measures to better understand the behaviors of software engineers during designing and understanding these representations. Hence, the main motivation of this study is to develop measures to better understand performance of software engineers during their understanding process of ERD. Accordingly, this study proposes two measures for ERD defect detection process. The defect detection difficulty level (DF) measures how difficult a defect to be detected according to the other defects for a group of software engineers. Defect detection performance (PP) measure is also proposed to understand the performance of a software engineer during the defect detection process. The results of this study are validated through the eye tracker data collected during the defect detection process of participants. Additionally, a relationship between the defect detection performance (PP) of a software engineer and his/her search patterns within an ERD is analyzed. Second experiment with five participants is also conducted to show the correlation between the proposed metric results and eye tracker data. The results of experiment-2 also found to be similar for DF and PP values. The results of this study are expected to provide insights to the researchers, software companies, and to the educators to improve ERD reasoning process. Through these measures several design guidelines can be developed for better graphical representations and modeling of the information which would improve quality of these diagrams. Moreover, some reviewing instructions can be developed for the software engineers to improve their reviewing process in ERD. These guidelines in turn will provide some tools for the educators to improve design and review skills of future software engineers. (c) 2013 Elsevier Inc. All rights reserved. en_US
dc.identifier.citationcount 25
dc.identifier.doi 10.1016/j.jss.2013.03.106
dc.identifier.endpage 2195 en_US
dc.identifier.issn 0164-1212
dc.identifier.issn 1873-1228
dc.identifier.issue 8 en_US
dc.identifier.scopus 2-s2.0-84880146772
dc.identifier.startpage 2184 en_US
dc.identifier.uri https://doi.org/10.1016/j.jss.2013.03.106
dc.identifier.uri https://hdl.handle.net/20.500.14411/372
dc.identifier.volume 86 en_US
dc.identifier.wos WOS:000322351100016
dc.identifier.wosquality Q2
dc.institutionauthor Topallı, Damla
dc.institutionauthor Tokdemir, Gül
dc.institutionauthor Kılıç, Özkan
dc.institutionauthor Çağıltay, Nergiz
dc.language.iso en en_US
dc.publisher Elsevier Science inc en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 36
dc.subject Defect detection en_US
dc.subject ERD en_US
dc.subject Eye tracking en_US
dc.title Performing and Analyzing Non-Formal Inspections of Entity Relationship Diagram (erd) en_US
dc.type Article en_US
dc.wos.citedbyCount 20
dspace.entity.type Publication
relation.isAuthorOfPublication 1abc70be-b07f-43a1-9139-3fd6a64a7f50
relation.isAuthorOfPublication c4d3c46b-870a-408e-b51c-61fa7c2627e1
relation.isAuthorOfPublication f746414d-9d10-4325-800e-0a34ad0866ec
relation.isAuthorOfPublication c99221fa-e0c9-4b73-9f64-54919fcd3c58
relation.isAuthorOfPublication.latestForDiscovery 1abc70be-b07f-43a1-9139-3fd6a64a7f50
relation.isOrgUnitOfPublication cf0fb36c-0500-438e-b4cc-ad1d4ef25579
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscovery cf0fb36c-0500-438e-b4cc-ad1d4ef25579

Files

Collections