کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461287 696582 2016 26 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A systematic review on the engineering of software for ubiquitous systems
ترجمه فارسی عنوان
بررسی سیستماتیک در زمینه مهندسی نرم افزار برای سیستم های همه جا
کلمات کلیدی
مهندسی نرم افزار تجربی، مهندسی نرم افزار مبتنی بر شواهد، بررسی سیستماتیک، سنتز تحقیق، چرخه توسعه نرم افزار، سیستم های جامع، روش های توسعه، سیستم های فراگیر
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی


• A systematic literature review on engineering software for ubiquitous systems.
• We identified 132 approaches addressing issues on different phases of the software engineering cycle for ubiquitous systems.
• Implementation, evolution/maintenance, and feedback phases have been the most studied.
• The testing phase needs to receive more attention, especially in what respect to simulations.

Context: Software engineering for ubiquitous systems has experienced an important and rapid growth, however the vast research corpus makes it difficult to obtain valuable information from it.Objective: To identify, evaluate, and synthesize research about the most relevant approaches addressing the different phases of the software development life cycle for ubiquitous systems.Method: We conducted a systematic literature review of papers presenting and evaluating approaches for the different phases of the software development life cycle for ubiquitous systems. Approaches were classified according to the phase of the development cycle they addressed, identifying their main concerns and limitations.Results: We identified 128 papers reporting 132 approaches addressing issues related to different phases of the software development cycle for ubiquitous systems. Most approaches have been aimed at addressing the implementation, evolution/maintenance, and feedback phases, while others phases such as testing need more attention from researchers.Conclusion: We recommend to follow existing guidelines when conducting case studies to make the studies more reproducible and closer to real life cases. While some phases of the development cycle have been extensively explored, there is still room for research in other phases, toward a more agile and integrated cycle, from requirements to testing and feedback.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 118, August 2016, Pages 251–276
نویسندگان
, , ,