International journal of software engineering applications ijsea impact factor




















A chief product phase we can do it easily. As we know programmer selected a small group of features that are to that nothing is static. So Agility will make a be developed within two weeks. After a successful design inspection a per feature activity Most of the time this happens the customer to produce a completed client-valued function feature is requirement and expectation is not fulfill by the being produced.

This is either because the misunderstanding or because of the lack of Characteristics of Agile communication between the customer and the Modularity: it is a way of defining the company.

It also It motivated to the development team by increases the understandability of the providing a way to decide their own guidelines application. Modularity allows a process to be for how to begin and end up the product in the broken into methods called activities. A time limit. In case of some software deliverables, especially the large ones, it is difficult to assess the effort required at the beginning of the software development life cycle.

There is lack of emphasis on necessary designing and documentation. The project can easily get taken off track if the customer representative is not clear what final outcome that they want. Only senior programmers are capable of taking the kind of decisions required during the development process. Hence it has no place for newbie programmers, unless combined with experienced resources.

Conclusion Agile software development process is somehow some way differ from the models of Software development life cycle. Agile is increasing the customer interaction throughout the application; it is iterative and more over is raising the productivity and the quality of the application. We can use agile processes whenever we need to perform certain changes to be implemented.

Agile gives better way to improve the productivity and the quality. References [1] K. Beck et al. Manifesto for Agile Software Development. Only paper s containing simulation, implementation, case study or other evidence of research advancement will be published. Ideal paper can be published after the editorial board grants permission after reviewing the paper effective April Only one 1 paper from same author can be included in each issue regardless of role and order effective July Despite the various expertise and skills of systems analysts, designers, and programmers, systems failure is inevitable when a suitable development process model is not followed.

This paper focuses on the Iterative and Incremental Development IID model and justified its role in the analysis and design software systems. The paper adopted the qualitative research approach that justified and harnessed the relevance of IID in the context of systems analysis and design using the Vocational Career Information System VCIS as a case study. The paper viewed the IID as a change-driven software development process model.

The results showed some system specification, functional specification of system and design specifications that can be used in implementing the VCIS using the IID model. Thus, the paper concluded that in systems analysis and design, it is imperative to consider a suitable development process that reflects the engineering mind-set, with heavy emphasis on good analysis and design for quality assurance. With increase in demand for the security aspects of software, every phase of the Software Development Life Cycle SDLC is experiencing major changes with respect to security.

Security designers, developers, and testers are keen on Security designers, developers, and testers are keen on improving various security aspects of a system.

Specification of security requirements propagates to different phases of an SDLC and there exist different techniques and methodologies to specify security requirements. Business level security requirements are specified using policy specification languages. The current literature has specification languages that are domain based, web based, network based, syntax based, semantics based, predicate based, and protocol based.

In this research effort, a generic secure policy prototype and components of the generic secure policy were defined using formal methods.

The Descartes specification language, a formal executable specification language, has been developed to specify software systems. The development of a secure policy framework along with extended constructs of the Descartes specification language for specifying secure policies are some of the deliverables of this research effort.

Concepts of secure policies were adopted from the SPromela, Ponder, and REI methodologies for secure policy specification, analysis, and design. Tech Software Projects. How do Agile Software Startups deal with uncertainties by Covid pandemic more. The dissipation of severe acute respiratory syndrome coronavirus 2 SARS-CoV-2 has already taken on pandemic proportions, affecting over countries in a couple of weeks.

The evolution of the disease and its economic impact is highly The evolution of the disease and its economic impact is highly uncertain, which brings challenges for newly created software companies. Software startups are companies that create innovative software products and services in a dynamic and fast-growing market.

Agile Software Methods aims to enable startups in responding to uncertainty caused by Covid This paper investigates the impact of Covid in a real software startup context to understand how they have reacted against uncertainties caused by Covid As a research methodology, action research within Di2Win, a Brazilian software startup, has been applied.

The study was carried out throughout six sprints, during the quarantine. Practices employed to mitigate threats while simultaneously allowing teams to remain open to opportunities and challenges are detailed. This paper shares lessons learned that could help agile software startups improve their way of work in an uncertain environment caused by the Covid pandemic. The use of social networks is still confined to infrastructure-based networks such as the Internet.

However, many situations conferences, fairs, etc. These applications are necessarily distributed, deployable on mobile units, etc. They therefore inevitably share the same characteristics as those inherent in ad-hoc mobile networks and make them good candidates for their deployment. In this paper, by using techniques from the field of generative programming, we propose an approach to produce environments for generating such applications from their specifications in a domain-specific language.

By applying this approach, we have developed SMGenerator, an environment for generating mobile ad-hoc social network applications for Android devices.

Moreover by using SMGenerator, we easily generated the ConfInfo application: an ad-hoc social network application for disseminating information to participants in a scientific manifestation. The study intended to unravel critical IT project showstoppers which tend to halt IT projects temporarily or permanently, and ultimately cause them to fail, by positioning them in the systems development life cycle SDLC framework The study intended to unravel critical IT project showstoppers which tend to halt IT projects temporarily or permanently, and ultimately cause them to fail, by positioning them in the systems development life cycle SDLC framework.

Interviewing 8 IT project and program managers of the banking and telecommunications industries in Ghana individually and in a group, 19 critical showstoppers were identified spanning the whole SDLC. Generally, it was observed that for the successful completion of IT projects, the expertise and availability of project managers and team members are critical.

Again, the project manager must be able to prove that the project is in line with the objectives and strategic direction of the business, is being mounted to gain competitive advantage, and has a solid business case.

Thirdly, funding is key at all stages of the cycle, as well as approval for continuation at various stages. Agile Software Development has advanced in the latest years, but research evidence indicates limitations related to its usage along with Requirements Engineering.

One of the reasons for failures in agile projects is the nonconformity to One of the reasons for failures in agile projects is the nonconformity to the needs of business processes in companies. This study conducted a cross-case analysis in seven companies to investigate Requirements Engineering in agile projects. Documentation, observation, and interviews were triangulated, analyzed and synthesized by applying techniques of thematic analysis.

The aim was identifying factors that affect the requirements adherence to business. The customer business knowledge by the team and the customer availability during elicitation and validation of software requirements are essential to the requirements adherence to business in agile projects.

That way, the developed systems both Information Systems and Intelligent Systems can better meet the needs of the organization's business processes. As demand for computer software continually increases, software scope and complexity become higher than ever. The software industry is in real need of accurate estimates of the project under development. Software development effort Software development effort estimation is one of the main processes in software project management.

However, overestimation and underestimation may cause the software industry loses. This study determines which technique has better effort prediction accuracy and propose combined techniques that could provide better estimates.

Eight different ensemble models to estimate effort with Ensemble Models were compared with each other base on the predictive accuracy on the Mean Absolute Residual MAR criterion and statistical tests.

The results have indicated that the proposed ensemble models, besides delivering high efficiency in contrast to its counterparts, and produces the best responses for software project effort estimation.

Therefore, the proposed ensemble models in this study will help the project managers working with development quality software.

Recent trends in Information and Communication Technology ICT embrace several smartphone applications in a variety of educational and industrial domains in the last several years. This research focuses to solve one of the promising This research focuses to solve one of the promising problems of an educational domain to take attendance smartly using the Radio Frequency Identification RFID system.

The proposed RFID based attendance system will provide robust, secure and automatic attendance. The proposed system will use modern technology and support to institutions and parents to deal with most of the problems of existing attendance systems. The case study method will be used as a research design. The proposed system will have both web and mobile interfaces. The web interface will need the Internet to access the proposed system and the mobile interface will use the Android platform for the testing scenarios.

The user will access the system to generate customized reports to review the status of students for a particular course. It is anticipated that the proposed system will significantly improve students' monitoring mechanisms hence enabling both parents and teachers in making appropriate decisions. Information technology IT organizations are increasing the use of agile practices, which are based on a people-centred culture alongside the software development process.

Thus, it is vital to understand the social and human factors of Thus, it is vital to understand the social and human factors of the individuals working in agile environments, such as happiness and unhappiness and how these factors impact this kind of environment.

Therefore, five case-studies were developed inside agile projects, in a company that values innovation, aiming to identify how un happiness impacts software engineers in agile environments. Year Month Jan. Category Computer Science. Artificial Intelligence. Machine Learning. Software Engineering. Data Mining. Information Technology.



0コメント

  • 1000 / 1000