{"title":"Traditional or Agile Contracting for Software Development","authors":"D. Payne","doi":"10.4018/978-1-7998-4885-1.CH010","DOIUrl":"https://doi.org/10.4018/978-1-7998-4885-1.CH010","url":null,"abstract":"As the use of software is present in so many activities today, it is important for business in particular to be aware of challenges that may seem different today than before the prevalence of software in our lives. Agile project management is one example: this more recent and nimble approach to software development presents its own challenges. Fortunately, the guiding legal principles related to traditional contract formation and execution are based in principles of fairness and equity, making the customization of legal principles to Agile contracting a reasonable endeavor. This chapter presents basic contract law and such law as it more specifically relates to contracts dealing with Agile software development.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128618663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"House Plant Leaf Disease Detection and Classification Using Machine Learning","authors":"B. Usharani","doi":"10.4018/978-1-7998-8161-2.ch002","DOIUrl":"https://doi.org/10.4018/978-1-7998-8161-2.ch002","url":null,"abstract":"Hibiscus is a fantastic herb, and in Ayurveda, it is one of the most renowned herbs that have extraordinary healing properties. Hibiscus is rich in vitamin C, flavonoids, amino acids, mucilage fiber, moisture content, and antioxidants. Hibiscus can help with weight loss, cancer treatment, bacterial infections, fever, high blood pressure, lower body temperature, treat heart and nerve diseases. Automatic leaf disease detection is an essential task. Image processing is one of the popular techniques for the plant leaf disease detection and categorization. In this chapter, the diseased leaf is identified by concurrent k-means clustering algorithm and then features are extracted. Finally, reweighted KNN linear classification algorithms have been used to detect the diseased leaves categories.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117112925","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Anchitaalagammai J. V., Kavitha Samayadurai, Murali S., Padmadevi S., Shantha Lakshmi Revathy J.
{"title":"Best Practices","authors":"Anchitaalagammai J. V., Kavitha Samayadurai, Murali S., Padmadevi S., Shantha Lakshmi Revathy J.","doi":"10.4018/978-1-5225-7790-4.CH007","DOIUrl":"https://doi.org/10.4018/978-1-5225-7790-4.CH007","url":null,"abstract":"Internet of things (IoT) describes an emerging trend where a large number of embedded devices (things) are connected to the internet to participate in automating activities that create compounded value for the end consumers as well as for the enterprises. One of the greatest concerns in IoT is security, and how software engineers address it will play a deeper role. As devices interact with each other, businesses need to be able to securely handle the data deluge. With focused approach, it is possible to minimize the vulnerabilities and risks exposed to the devices and networks. Adopting security-induced software development lifecycle (SDL) is one of the major steps in identifying and minimizing the zero-day vulnerabilities and hence to secure the IoT applications and devices. This chapter focuses best practices for adopting security into the software development process with the help of two approaches: cryptographic and machine learning techniques to integrate secure coding and security testing ingrained as part of software development lifecycle.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"12 37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121562021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Social Internet of Things","authors":"S. Bhavsar, Brinda Yeshu Pandit, Kirit J. Modi","doi":"10.4018/978-1-5225-7790-4.CH010","DOIUrl":"https://doi.org/10.4018/978-1-5225-7790-4.CH010","url":null,"abstract":"Internet of things has gathered significance within the latest technology domain and trends. As a result, it offers greater ways of accessing data and utilizing intelligent systems. IoT applications are developed for specific scenarios (i.e., smart home, smart transportation, smart agriculture, e-health, etc.). Such IoT applications are inefficient for sharing data and knowledge through services. This results in an inefficient exploitation of different IoT service applications. Social internet of things (SIoT) has efficient and effective ways to support these kinds of services. A concept of social internet of things has been proposed in this chapter in order to support efficient data sharing. This chapter explores related work and literature study on social internet of things, concentrates on mapping IoT with SIoT, and describes a possible architecture for SIoT, components, layers and processes of SIoT. It also illustrates applications, where SIoT can be used, and at the end, the authors provide a few challenges related to SIoT.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130686833","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Agile Team Measurement to Review the Performance in Global Software Development","authors":"C. Arumugam, Srinivasan Vaidyanathan","doi":"10.4018/978-1-5225-9659-2.CH005","DOIUrl":"https://doi.org/10.4018/978-1-5225-9659-2.CH005","url":null,"abstract":"This chapter is aimed at studying the key performance indicators of team members working in an agile project environment and in an extreme programming software development. Practitioners from six different XP projects were selected to respond to the survey measuring the performance indicators, namely, escaped defects, team member's velocity, deliverables, and extra efforts. The chapter presents a comparative view of Scrum and XP, the two renowned agile methods with their processes, methodologies, development cycles, and artifacts, while assessing the base performance indicators in XP setup. These indicators are key to any agile project in a global software development environment. The observed performance indicators were compared against the gold standard industry benchmarks along with best, average, and worst-case scenarios. Practitioners from six agile XP projects were asked to participate in the survey. Observed results best serve the practitioners to take necessary course corrections to stay in the best-case scenarios of their respective projects.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130690483","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Crowdsourcing and Probabilistic Decision-Making in Software Engineering","authors":"","doi":"10.4018/978-1-5225-9659-2","DOIUrl":"https://doi.org/10.4018/978-1-5225-9659-2","url":null,"abstract":"","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134416679","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Industrial Automation Using Mobile Cyber Physical Systems","authors":"T. M., Abhijith V. S., S. S.","doi":"10.4018/978-1-7998-8161-2.ch008","DOIUrl":"https://doi.org/10.4018/978-1-7998-8161-2.ch008","url":null,"abstract":"In recent years, the rise in the demand for quality products and services along with systems that could integrate the control mechanisms with high computational capabilities led to the evolution of cyber-physical systems (CPS). Due to the ongoing COVID-19 pandemic, several industries have remained closed, causing several monetary losses. Automation can help in such scenarios to keep the industries up and running in a way that the system could be monitored and controlled remotely using voice. The chapter deals with the integration of both industrial automation and cyber-physical systems in various industries like the automobile industry, manufacturing industries, construction industries, and so on. A proposed approach for machine handling using CPS, deep learning, and industrial automation with the help of voice. The proposed approach provides greater insights into the application of CPS in the area and the combination of CPS and deep learning to a greater extent.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"368 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130932391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Detection and Classification of Leaf Disease Using Deep Neural Network","authors":"Meeradevi, Monica R. Mundada, S. M.","doi":"10.4018/978-1-7998-8161-2.ch004","DOIUrl":"https://doi.org/10.4018/978-1-7998-8161-2.ch004","url":null,"abstract":"Modern technologies have improved their application in field of agriculture in order to improve production. Plant diseases are harmful to plant growth, which leads to reduced quality and quantity of crop. Early identification of plant disease will reduce the loss of the crop productivity. So, it is necessary to identify and diagnose the disease at an early stage before it spreads to the entire field. In this chapter, the proposed model uses VGG16 with attention mechanism for leaf disease classification. This model makes use of convolution neural network which consist of convolution block, max pool layer, and fully connected layer with softmax as an activation function. The proposed approach integrates CNN with attention mechanism to focus more on the diseased part of leaf and increase the classification accuracy. The proposed model design is a novel deep learning model to perform the fine tuning in the classification of nine different type of tomato plant disease.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130504441","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deep Learning Approaches for Sentiment Analysis Challenges and Future Issues","authors":"Rajalaxmi Prabhu B., S. S.","doi":"10.4018/978-1-7998-8161-2.ch003","DOIUrl":"https://doi.org/10.4018/978-1-7998-8161-2.ch003","url":null,"abstract":"A lot of user-generated data is available these days from huge platforms, blogs, websites, and other review sites. These data are usually unstructured. Analyzing sentiments from these data automatically is considered an important challenge. Several machine learning algorithms are implemented to check the opinions from large data sets. A lot of research has been undergone in understanding machine learning approaches to analyze sentiments. Machine learning mainly depends on the data required for model building, and hence, suitable feature exactions techniques also need to be carried. In this chapter, several deep learning approaches, its challenges, and future issues will be addressed. Deep learning techniques are considered important in predicting the sentiments of users. This chapter aims to analyze the deep-learning techniques for predicting sentiments and understanding the importance of several approaches for mining opinions and determining sentiment polarity.","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123883391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Soft Computing Methods for System Dependability","authors":"","doi":"10.4018/978-1-7998-1718-5","DOIUrl":"https://doi.org/10.4018/978-1-7998-1718-5","url":null,"abstract":"","PeriodicalId":173264,"journal":{"name":"Advances in Systems Analysis, Software Engineering, and High Performance Computing","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124286477","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}