软件架构在移动项目中的重要性

D. Dobrean, L. Dioşan
{"title":"软件架构在移动项目中的重要性","authors":"D. Dobrean, L. Dioşan","doi":"10.1109/SACI51354.2021.9465557","DOIUrl":null,"url":null,"abstract":"Mobile projects often exhibit architectural issues. In this paper, we survey three different types of persons (instructors, students, and developers) to find out how often do those who write code struggle with architectural issues and how are those issues impacting their work. Our focus was on mobile projects, but to have a comprehensive overview, we have also questioned students – who might become mobile developers, to see if they understand the importance of architecture in their projects. We were also interested in instructors and their experience with the students on whether or not they lack architectural knowledge. Our research has found that all the questioned developers struggle with architectural issues in their projects, over 60% of the students had to re-write a project due to architectural issues, and over 94% of the questioned instructors stated that students have architectural issues in the projects they develop. The vast majority of the participants to the survey (100% of instructors, 100% of students, and 90% of developers) agreed that a tool that could validate the software architecture would help them.","PeriodicalId":321907,"journal":{"name":"2021 IEEE 15th International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Importance of software architectures in mobile projects\",\"authors\":\"D. Dobrean, L. Dioşan\",\"doi\":\"10.1109/SACI51354.2021.9465557\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Mobile projects often exhibit architectural issues. In this paper, we survey three different types of persons (instructors, students, and developers) to find out how often do those who write code struggle with architectural issues and how are those issues impacting their work. Our focus was on mobile projects, but to have a comprehensive overview, we have also questioned students – who might become mobile developers, to see if they understand the importance of architecture in their projects. We were also interested in instructors and their experience with the students on whether or not they lack architectural knowledge. Our research has found that all the questioned developers struggle with architectural issues in their projects, over 60% of the students had to re-write a project due to architectural issues, and over 94% of the questioned instructors stated that students have architectural issues in the projects they develop. The vast majority of the participants to the survey (100% of instructors, 100% of students, and 90% of developers) agreed that a tool that could validate the software architecture would help them.\",\"PeriodicalId\":321907,\"journal\":{\"name\":\"2021 IEEE 15th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 15th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SACI51354.2021.9465557\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 15th International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI51354.2021.9465557","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

移动项目经常出现架构问题。在本文中,我们调查了三种不同类型的人(教师、学生和开发人员),以找出那些编写代码的人与架构问题斗争的频率,以及这些问题如何影响他们的工作。我们的重点是移动项目,但为了有一个全面的概述,我们还询问了可能成为移动开发人员的学生,看看他们是否理解架构在他们的项目中的重要性。我们也对教师和他们与学生的经验感兴趣,无论他们是否缺乏建筑知识。我们的研究发现,所有被调查的开发人员都在为项目中的架构问题而挣扎,超过60%的学生因为架构问题不得不重写项目,超过94%的被调查教师表示,学生在他们开发的项目中存在架构问题。调查的绝大多数参与者(100%的教师、100%的学生和90%的开发人员)都同意一个能够验证软件架构的工具将会帮助他们。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Importance of software architectures in mobile projects
Mobile projects often exhibit architectural issues. In this paper, we survey three different types of persons (instructors, students, and developers) to find out how often do those who write code struggle with architectural issues and how are those issues impacting their work. Our focus was on mobile projects, but to have a comprehensive overview, we have also questioned students – who might become mobile developers, to see if they understand the importance of architecture in their projects. We were also interested in instructors and their experience with the students on whether or not they lack architectural knowledge. Our research has found that all the questioned developers struggle with architectural issues in their projects, over 60% of the students had to re-write a project due to architectural issues, and over 94% of the questioned instructors stated that students have architectural issues in the projects they develop. The vast majority of the participants to the survey (100% of instructors, 100% of students, and 90% of developers) agreed that a tool that could validate the software architecture would help them.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信