NotesFAQContact Us
Collection
Advanced
Search Tips
Back to results
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1185502
Record Type: Journal
Publication Date: 2018
Pages: 22
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0899 3408
EISSN: N/A
Available Date: N/A
Influence of Programming Style in Transformation Bad Smells: Mining of ETL Repositories
Computer Science Education, v28 n1 p87-108 2018
Bad smells affect maintainability and performance of model-to-model transformations. There are studies that define a set of transformation bad smells, and some of them propose techniques to recognize and--according to their complexity--fix them in a (semi)automated way. In academia it is necessary to make students aware of this subject and provide them with guidelines to improve the quality of their transformations. This paper presents the most common bad smells made by master students from Universidad de los Andes, and compares them with those from publicly available repositories of Epsilon transformation language transformations, with the purpose of knowing whether programming style affects the incidence of smells. Three concrete contributions are presented: (i) two new bad smells that enrich the existing catalogs; (ii) a process that includes the automated extraction of transformation metrics and bad smells metrics from the repositories, and a statistical analysis that helps in identifying the relation between such metrics; and (iii) a tool that automatizes the process. From the statistical analysis, we conclude that, students must be encouraged and guided to develop maintainable declarative transformations. At this point, our tool has been proved to be very useful to help improve the quality of students' transformations.
Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Colombia (Bogota)
Grant or Contract Numbers: N/A
Author Affiliations: N/A