22 results
Search Results
Now showing 1 - 10 of 22
Article Citation - WoS: 16Citation - Scopus: 17Adopting of Agile Methods in Software Development Organizations: Systematic Mapping(Assoc information Communication Technology Education & Science, 2017) Abdalhamid, Samia; Mishra, AlokAdoption of agile methods in the software development organization is considered as a powerful solution to deal with the quickly changing and regularly developing business environment and fully-educated customers with constantly rising expectation, such as shorter time periods and an extraordinary level of response and service. This study investigates the adoption of agile approaches in software development organizations by using systematic mapping. Six research questions are identified, and to answer these questions a number of research papers have been reviewed in electronic databases. Finally, 25 research papers are examined and answers to all research questions are provided.Article Citation - WoS: 6Citation - Scopus: 6Green Information Technology (git) and Gender Diversity(Gh Asachi Technical Univ Iasi, 2014) Mishra, Alok; Akman, IbrahimOver the past few years, green computing has received an increasing amount of attention since it is considered as one of the critical factors for protecting the environment. This study investigates gender diversity in terms of applying Green Information Technology (GIT) based on the differences between significance tests result for males and females. For this purpose, a survey was conducted among IT professionals from public and private sector organizations since GIT is a new concept and these professionals are expected to have more awareness on this issue. Six factors were included in the analyses. Interestingly, the results indicate that gender diversity exists only when individuals intend to purchase new hardware and when considering the type of IT usage.Article Citation - WoS: 8Automation Testing Tools: a Comparative View(Union Scientists Bulgaria, 2020) Atesogullari, Dilara; Mishra, AlokEffective software testing leads to assurance towards high quality in software development. Automation testing tool facilitates in faster testing process in testing stage thus completion and implementation of software on time. One of the most significant issues for automation is to select the automation-testing tool and the appropriate framework. The objective of this paper is to assess and compare twenty-one available automation-testing tools on twenty attributes in comprehensive manner. This study will assist software testing professionals and researchers towards further insight in this area.Article Citation - WoS: 1Citation - Scopus: 1Internet of Things (iot) and Artificial Neural Networks Towards Water Pollution Forecasting(Middle Pomeranian Sci Soc Env Prot, 2020) Ibrahim, Thaer; Mishra, Alok; Software EngineeringWater could be some-times a source of danger on people's lives and property. Although it is one of the most important elements of life on this planet. This article define the threat of water pollution in Tigris River in Iraq. by collecting a data that generated by sensors that installed in a water pollution sensing project in Baghdad city, also this article aimed to detect and analyze the behavior of water environment. It is an effort to predict the threat of pollution by using advanced scientific methods like the technology of Internet of Things (IoT) and Machine learning in order to avoid the threat and/or minimize the possible damages. This can be used as a proactive service provided by E-governments towards their own citizens.Article Citation - WoS: 2Citation - Scopus: 2Application of Agent Methodology in Healthcare Information Systems(Assoc information Communication Technology Education & Science, 2017) Abdalla, Reem; Mishra, AlokThis paper presents a case study to describe the features and the phases of the two agent methodologies. The Gaia methodology for agent oriented analysis and design, Tropos is a detailed agent oriented software engineering methodology to explore each methodology's ability to present solutions for small problems. Also we provide an attempt to discover whether the methodology is in fact understandable and usable. In addition we were collecting and taking notes of the advantages and weaknesses of these methodologies during the study analysis for each methodology and the relationships among their models. The Guardian Angle: Patient-Centered Health Information System (GA: PCHIS) is the personal system to help track, manage, and interpret the subject's health history, and give advice to both patient and provider is used as the case study throughout the paper.Article Citation - WoS: 9Citation - Scopus: 11Industry Oriented Advanced Software Engineering Education Curriculum(Fac Teacher Education, 2012) Mishra, Alok; Mishra, Deepti; Computer Engineering; Software EngineeringSoftware engineering is the fastest-evolving engineering discipline and most of the tasks of software development organizations are diverse in nature. Various studies have shown that there is a wide gap between software industry needs and education for prospective software engineers. It is the responsibility of Software engineering education to prepare SE professionals by providing them with the skills to meet the expectations of the software industry. SE curriculum should correspond to the industry needs, and only then can Universities produce highly skilled professionals, who can meet the needs of software industry. During the last decade, software engineering education (SEE) has been emerging as an independent and mature discipline. Accordingly, various studies are being conducted to provide guidelines for SEE curriculum design. This paper summarizes the need for software industry related courses and discusses the significance of industry oriented software engineering education to meet the educational objectives of all stakeholders. The software industry oriented curriculum for undergraduate and graduate levels is discussed. An industry oriented graduate level (master's level) software engineering course which includes foundational and applied courses to provide effective training for future software engineers is also proposed. This will lead to an increase in their employment prospects in the industrial and allied sectors.Article Citation - WoS: 2Citation - Scopus: 2Cloud-Based Test Tools: a Brief Comparative View(inst information & Communication Technologies-bulgarian Acad Sciences, 2018) Kilinc, Nergiz; Sezer, Leyla; Mishra, AlokThe concept of virtualization has brought life to the new methods of software testing. With the help of cloud technology, testing has become much more popular because of the opportunities it provides. Cloud technologies provides everything as a service, hence the software testing is also provided as a service on cloud with the privileges of lower cost of testing, and relatively less effort. There are various cloud-based test tools . focusing on different aspects of software testing such as load tests, regression tests, stress tests, performance tests, scalability tests, security tests, .functional tests, browser performance tests, and latency tests. This paper investigates the cloud-based testing tools focusing on different aspects of software testing.Article Citation - WoS: 28Citation - Scopus: 37Agile Project Management Tools: a Brief Comprative View(inst information & Communication Technologies-bulgarian Acad Sciences, 2019) Ozkan, Deniz; Mishra, AlokAgile methodologies are becoming popular in software development. Managers are required to understand project's progress and product quality without development documents. During Agile practices of the teams and organizations, Agile project management tools are frequently used. The use of such tools leads to achieving speed and efficiency, affects the quality of the software. The quality of final product is mostly related with to project management. Accordingly, the paper provides brief comparative perspective about the popular project management tools for agile projects. 16 popular Agile project management tools have been presented helping agile developers to plan and manage their tasks in an efficient manner. Taiga, Axosoft, Agielan, Planbox are more appropriate for start-up projects. The most twitted and most appreciated tools are reported as Jira, Trello, and VersionOne. SpiraTeam by Inflectra and Pivotal Tracker are other pricing and popular agile tools, providing flexibility to Agile developers and increase collaboration among team members.Article Citation - WoS: 5Sustainable Software Engineering Education Curricula Development(Union Scientists Bulgaria, 2020) Mishra, Alok; Mıshra, Alok; Mishra, Deepti; Mıshra, Deepti; Mıshra, Alok; Mıshra, Deepti; Computer Engineering; Software Engineering; Computer Engineering; Software EngineeringClimate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily life style involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a significant topic for future professionals and more so for Information Technology (IT) professionals and software engineers due to its impact on the society. It is significant to motivate and raise concern among students and faculty members regarding sustainability by including it into Software Engineering curriculum.Article Citation - WoS: 4Citation - Scopus: 5Object-Oriented Inheritance Metrics in the Context of Cognitive Complexity(Ios Press, 2011) Mishra, Deepti; Mishra, AlokIt is important to identify modules that are fault prone or exhibit evidence of high cognitive complexity as these modules require corrective actions such as increased source code inspection, refactoring or performing more exhaustive testing. This can lead to a better quality software system. It has been found that inheritance has an impact on the cognitive complexity of a software system. In this paper, two inheritance metrics based on cognitive complexity, one at class level CCI (Class Complexity due to Inheritance) and another at program level ACI (Average Complexity of a program due to Inheritance), have been proposed for object-oriented software systems. Additionally, one more metric MC (Method Complexity) has been proposed to calculate the complexity of a method. These proposed metrics are compared with some well known object-oriented inheritance metrics by calculating their values for three random C++ programs. It has been observed that CCI and ACT are better to represent cognitive complexity due to inheritance than other well known class level and program level inheritance metrics.
- «
- 1 (current)
- 2
- 3
- »

