The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Reputation is the opinion (more technically, a social evaluation) of the public towards a person, a group of people, or an organization. In other words, reputation is the general estimation that the public has for a person or an institution. It is an important factor in many fields, like business, online communities or social status. It is also a subject of study in social, management and technological...
The crucial element of any agile project is people. Not surprisingly, principles and values such as “espect for people”, “Communication and Collaboration”, “Lead using a team approach”, and “Learn and improve continuously” are an integral part of Open Kanban. However, Open Kanban has not provided any tools or techniques to aid the human side of software development. Moreover, as a Lean initiative,...
Managing a software development project is a challenging task; time and effort is required to monitor the project's health and progress. In this context, organizations look for proposals that would assist them in this task. Recently a new and light alternative was introduced: ALPHAs, which are central elements of ESSENCE - Kernel and Language for Software Engineering Methods OMG standard. This paper...
Global Software Development (GSD) poses inherent risks to projects success. Project managers are now faced with new challenges related to the geographical, temporal and socio-cultural distances between stakeholders. The objective of this research is to identify challenges associated with Software Project Management (SPM) activities in a GSD context and present an integrative framework encompassing...
There is no widely-accepted lexicon or standard set of rules for auditing static analysis alerts in the software engineering community. Auditing rules and a lexicon should guide different auditors to make the same determination for an alert. Standard terms and processes are necessary so that initial determinations are correctly interpreted, which helps organizations reduce code flaws. They are also...
Enterprises today are facing an increasing number of criminal threats ranging from financially motivated and opportunistic malware to more advanced targeted attacks organized by nation-state actors. To protect against these threats, enterprises deploy a number of perimeter defenses, including traditional controls (antivirus software, intrusion detection systems, firewalls) and more advanced techniques...
The example of how to create and organize the ETL process on isolated small scale database system which is the part of the larger information system is given in this paper. We have given short description of the database, ETL process and given directions on how to expand classic ETL process with intermediate steps in order to automatize complete process and prepare it for loading into main data warehouse...
Software development processes have known important evolutions such as the appearance of the agile methods. They become now the centre of interest of all development teams. Furthermore, BPM is an approach for modelling and automating business processes, favouring their continuous improvement. This paper proposes a new approach for conducting agile software development projects, based on BPM in order...
English has undoubtedly become the science and research lingua franca in the world in both oral and written communication. The capacity of English of scientists significantly affects the quality of research papers and presentations much more seriously than before. The global advancement of scientific research demands scientists to conduct oral presentations and write presentation slides by themselves...
Semantic history slicing solves the problem of extracting changes related to a particular high-level functionality from the software version histories. State-of-the-art techniques combine static program analysis and dynamic execution tracing to infer an over-approximated set of changes that can preserve the functional behaviors captured by a test suite. However, due to the conservative nature of such...
This paper explores domain arguments—arguments about why techniques, processes, and designs possess properties as believed by their domain experts. An elicitation technique for their recovery from domain documents is presented. This is followed by demonstrated application of the technique to several domain artifacts from aviation engineering. The elicited arguments are presented and analyzed for their...
The Open Educational Resources (OER) model was presented as the best way to reinforce the production, sharing and reuse of educational resources in an economically effective way. Educational organizations, content providers, teachers and, in particular, students would be able to benefit from the open and/or free access to these resources. However, OER do cost money to develop, to curate, to maintain...
Configuration bugs are among the dominant causes of software failures. Software organizations often use bug tracking systems to manage bug reports collected from developers and users. In order for software developers to understand and reproduce configuration bugs, it is vital for them to know whether a bug in the bug report is related to configuration issues, this is not often easily discerned due...
Hundreds of vulnerabilities and security defects are disclosed by hackers, developers, and users. The better way to improve software security is to enhance security process into SDLC processes. To keep software secure, security enhancement of the SDLC process involves lots of practices and activities to achieve goal of security. However, how to adopt these activities well to improve software security...
Currently, the market dynamics compels organizations to have another position in relation to the management of its projects, since most of them have been created in an attempt to create something creative and innovative. Project plans are complex and bureaucratic documents. In this scenario, occupy the time of the parties involved in drawing up and reading these plans no longer makes sense. This article...
This paper discusses the use of analytical software solutions in microfinance institutions and how it can improve the operations of the organization. The study has been conducted through a survey from MFIs located in various countries of Africa, Europe and Asia. The survey questions have been based on the kind of software solutions MFIs use and if they are able to benefit from it. Moreover, with this...
Agile methodology is popular in today software development. Many studies has revealed that agile software development bring significantly positive impact on software development performance, quality, and user satisfaction. However, it also has some challenges. This study tend to develop a systematic literature review to identify the challenge of agile software development (ASD) in general. The sample...
Producing software variations from the same software product line requires developers to adopt developing tools that support variability. The Abstract Behavioral Specification (ABS) is a modeling language that facilitates the generation of various software products from a single code base. One part of ABS is the Product Selection Language (PSL), which is used to specify software products as sets of...
This research realizes the needs for organizations to increase its readiness towards the implementation of knowledge management. This study specifically analyzes factors related to knowledge management tools utilization within the organization as antecedents towards knowledge management implementation readiness. Data were gathered from 57 respondents whom were employees of a leading software development...
Software popularity is a valuable information to modern open source developers, who constantly want to know if their systems are attracting new users, if new releases are gaining acceptance, or if they are meeting user's expectations. In this paper, we describe a study on the popularity of software systems hosted at GitHub, which is the world's largest collection of open source software. GitHub provides...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.