ThinkMind // ICSEA 2020, The Fifteenth International Conference on Software Engineering Advances
Download: ICSEA 2020 cover page
Download: ICSEA 2020 foreword page
Download: ICSEA 2020 committee page
Download: ICSEA 2020 table of contents
Download: ICSEA 2020 full proceedings
Notes: IARIA Conference.
Luigi Lavazza, Università degli Studi dell’Insubria, Italy
Roy Oberhauser, Aalen University, Germany
Mannaert Herwig, University of Antwerp, Belgium
Krishna Kavi, University of North Texas, USA
Event editions: - there are 12 editions.
Location: Porto, Portugal
Dates: from October 18, 2020 to October 22, 2020
Articles: there are 27 articles
A Systematic Literature Review on Misconceptions in Software Engineering
Carolin Gold-Veerkamp and Nermin Saray
keywords: Software Engineering, Higher Education, Misconceptions, Systematic Literature Review
Agile Specification of Code Generators for Model-Driven Engineering
Kevin Lano, Qiaomu Xue, and Shekoufeh Kolahdouz-Rahimi
keywords: Code generation; Agile development; UML; Model-Driven Engineering
Plagiarism Detection Systems for Programming Assignments: Practical Considerations
Maxim Mozgovoy and Evgeny Pyshkin
keywords: Education; plagiarism; software; programming; exercises; online learning
Implementing Service Design Methods and Tools into Software Development, A Case Study: Service Design Sprint
Jemina Luodemäki, Jouni Similä, and Hannu Salmela
keywords: service design; agile software development; SaaS; design sprint
A Machine Learning Approach Towards Automatic Software Design Pattern Recognition Across Multiple Programming Languages
keywords: software design pattern detection; machine learning; artificial neural networks; software engineering.
Systematic Review on the Use of Metrics for Estimating the Effort and Cost of Software Applicable to the Brazilian Public Sector
Washington Almeida, Felipe Furtado, Luciano Monteiro, Fernando Escobar, and Sahra Silva
keywords: systematic review; metrics; cost; effort.
Defining Leadership and its Challenges while Transitioning to DevOps
Krikor Maroukian and Stephen Gulliver
keywords: DevOps adoption; resistance factors; leadership characteristics; metrics
Software Quality Evaluation via Static Analysis and Static Measurement: an Industrial Experience
keywords: Software quality; Static analysis; Software measure- ment; Code clones; Code measures.
Capacity Planning of Cloud Computing Workloads: A Systematic Review
Carlos Diego Cavalcanti Pereira and Felipe Silva Ferraz
keywords: cloud capacity planning; capacity planning; cloud computing
An Architectural Smell Evaluation in an Industrial Context
Francesca Arcelli Fontana, Federico Locatelli, Ilaria Pigazzini, and Paolo Mereghetti
keywords: Architectural Smells; Architectural Debt; Industrial study; Refactoring; Criticality.
Offensive and Defensive Perspectives in Additive Manufacturing Security
Rohith Yanambaka Venkata, Nathaniel Brown, Daniel Ting, and Krishna Kavi
keywords: additive manufacturing; cybersecurity; threat modeling
Experience of Video Classes Related to Mobile Development Produced by Multidisciplinary Students Who Used the Challenge Based Learning Methodology
Andrew Diniz da Costa, Carlos José Pereira de Lucena, Hendi Lemos Coelho, Ricardo Almeida Venieris, and Gustavo Robichez Carvalho
keywords: challenge based learning; video classes; multidisciplinary groups; mobile development
Performance Comparison of Two Deep Learning Algorithms in Detecting Similarities Between Manual Integration Test Cases
Cristina Landin, Leo Hatvani, Sahar Tahvili, Hugo Haggren, Martin Längkvist, Amy Loutfi, and Anne Håkansson
keywords: Natural Language Processing, Deep Learning, Software Testing, Semantic Analysis, Test Optimization
UML-based Model-Driven Code Generation of Error Detection Mechanisms
Lars Huning, Padma Iyenghar, and Elke Pulvermueller
keywords: Automatic Code Generation; Embedded Systems; Error Detection; Functional Safety; Model-Driven Development
MARKA: A Microservice Architecture-Based Application Performance Comparison Between Docker Swarm and Kubernetes
Tuğba Günaydın, Göker Cebeci, and Özgün Subaşı
keywords: Microservice Architecture; Performance Evaluation; Docker Swarm; Kubernetes; JMeter.
A Model-Based Safe-by-Design Approach with IP Reuse for Automotive Applications
Morayo Adedjouma and Nataliya Yakymets
keywords: automotive system; model-based; functional safety; IP Core reuse
Effect of Data Science Teaching for Non-STEM Students. A Systematic Literature Review
Luiz Barboza and Erico Teixeira
keywords: Data Science; Non-STEM; Teaching.
Not Another Review on Computer Vision and Artificial Intelligence in Public Security - A Condensed Primer on Approaches and Techniques
Marcos Vinicius Pinto de Andrade and Ana Paula Cavalcanti Furtado
keywords: artificial intelligence; computer vision; surveillance; public security.
Requirements Validation Through Scenario Generation and Comparison
keywords: Requirements modeling; simulation; scenarios
Analyzing Challenges in Software Engineering Capstone Projects
Yvonne Sedelmaier and Dieter Landes
keywords: capstone project; software engineering; challenges; qualitative analysis
Code Quality Metrics Derived from Software Design
Omar Masmali and Omar Badreddin
keywords: code quality; model-driven engineering; software quality metrics; UML class diagram; software design.
Automated Requirements Engineering Framework for Agile Development
Muhammad Aminu Umar
keywords: Automation; Requirements engineering; NLP; Agile development
A Prototype of Smart Navigation Service
Chia Hung Kao
keywords: Navigation; travel navigation; cloud computing.
The Technology Executive Role: A Study of the Main Competencies and Capabilities of the CIO / CTO
Carlos Sampaio and Felipe Ferraz
keywords: IT; Executive; CIO; CTO; Competency; Capability; Systematic Review; As a Service.
Teaching Agile Software Engineering Practices Using Scrum and a Low-Code Development Platform – A Case Study
Jose Carlos Metrôlho, Fernando Reinaldo Ribeiro, and Pedro Passão
keywords: agile methodologies; education; Low-code platforms; software engineering; Scrum; teaching.
Integrating Two Metaprogramming Environments: An Explorative Case Study
Herwig Mannaert, Chris McGroarty, Scott Gallant, and Koen De Cock
keywords: Evolvability; Normalized Systems; Simulation Models; Automated programming; Case Study
Computer-Project-Ontology Construction, Validation and Choice of Knowledge Base
Raja Hanafi, Lassad Mejri, and Henda Hajjemi
keywords: Computer project; Knowledge Capitalisation; Domain Ontology; Ontology Test; Ontology Validation.