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.
This paper presents a thorough analysis of energy consumption of a software HEVC decoder. The evaluation utilizes a framework developed herein specifically to estimate the energy consumption in all levels of cache hierarchies. Our framework is based on analytical models combined with memory profiling; tools. Energy analyses of several cache hierarchies executing HEVC decoding with different input...
Effective use of resources available on heterogeneous MPSoC platforms can only be achieved through careful resource allocation and scheduling. The diversity of processing and memory elements will manifest itself in the total time and resources required to perform a task or execute an application. Choosing the right platform element is the key and the first step is performance estimation. This paper...
Software Analytics is gaining momentum as aresult of involved empirical research in enhancing quality andproductivity of software engineering activities. There have beenrigorous research efforts in the areas of bug prediction and testingeffort prediction by making use of historical data. The problemof predicting bug fix times is an interesting problem with lotsof advantages to industry but there have...
The increasing density and complexity of modern microprocessors, which is driven by manufacturing technologies scaling, significantly affect their reliability. Reliability evaluation during the early design stages is a challenging process for microprocessor designers. Statistical fault-injection on microarchitecture simulators is commonly used, among other techniques, since it can deliver early and...
Planning Poker is a consensus-based technique mostly used for estimating effort or relative size of software development goals. This is applicable to estimate the size ofuser stories, developing releases and iteration plans. It is used generally with Scrum. Planning Poker has a lot of benefits, however, this method is not entirely efficient because the result is always based on the observation of...
In the actual competitive software industry, software development organizations need a better and formal estimation approaches in order to increase the success rate of software projects. However, currently the estimation approach typically employed in industry is the expert judgment ('experience-based'). Using measures and estimations that continue to be based on researchers' intuition does not contribute...
Software Estimation is an important part of every Software Engineers' skill set. At Stevens Institute of Technology, estimation has been taught as a core course on "Software Estimation and Metrics" in our Software Engineering Masters Program since 2001. Over the past few years, we have evolved a more experiential and engaging teaching style. This paper presents an experimental framework...
In this paper, methods of controlling of working hours and increasing its efficiency, means: formalized algorithm of software development project modified Gantt chart and software prototype for controlling working hours, are described.
Virtual RINEX (VR) is a common product for Global Navigation Satellite System (GNSS) post-processing applications, useful if the distance between the rover and master is greater than 30 km. Many studies have been conducted in order to analyse the content of this kind of data, but few have proved the positioning performances obtainable in particular conditions. The VR is a synthetic file created from...
In software effort estimation lot of algorithmic and prediction methods are available. Even though the researches try to get a better effort estimation technique. Because it has a vital role in software engineering. Mostly, the industries use the expert's judgements for assessing the effort. The experts may use some methodologies for their references. So, still the algorithmic and prediction methods...
Accurate estimation of software costs is one of the key and most important activities in development of software projects. Uncertainty and intricacy of software systems has made it difficult to efficiently and effectively develop software and has led to software systems' tendency to new optimal techniques. Prediction of the required effort for developing software has benefited significant progression...
CONTEXT: Recent studies have shown that estimation accuracy can be affected by only using a window of recent projects (instead of all past projects) as training data for building an effort estimation model. The effect and its extent can be affected by the effort estimation methods used, and the windowing policy used (fixed size or fixed duration). The generality of the windowing approach remains uncertain,...
The cost of error correction has been increasing exponentially with the advancement of software industry. To minimize software errors, it is necessary to extract accurate requirements in the early stage of software development. In the previous study, we extracted the priorities of requirements based on the Use Case Point (UCP), which however revealed the issues inherent to the existing UCP as follows...
Today, Agile is the biggest buzzword in the IT industry. An attempt has been made to describe how Agile estimation is done, how it differs from traditional approaches. This paper summarizes the existing estimation methods that are used for time estimation in development of systems through Agile methodology. Thereafter, a discussion about the two most important and popular estimation techniques, i...
The web innovation in the present scenario is experiencing an excess of uncommon changes. Today, web advancement procedure is driven by awesome proficient gatherings, yet they don't have legitimate preparation and involvement in data framework plan because of which different specialized instruments bears extreme issues. For application designer, web innovation represents a new technique of software...
Software cost estimates become more accurate as more information becomes available, but are needed early for business case analyses, bids, and resource management. Use Case Points satisfy the ability to make software size estimates early in the lifecycle because they only require understanding how an actor will use the system. Though Use Case Points are easy to calculate, they might over-simplify...
Software effort estimation is vital but challenging activity during software development. In many small or medium-sized companies, such challenges are stemmed from historical data shortage. The problem can be solved by leveraging cross-company data for effort estimation. While in practice, cross-company effort estimation may not be easy to take because the cross-company data for effort estimation...
Software development mostly adopts two kinds of methodologies; Traditional and Agile. In both methodologies, software changes are inevitable due to the dynamic nature of the software development project itself. One of the factors that influences the effectiveness of the change acceptance decision is the accuracy of the change effort estimation. There are two current models that have been widely used...
Software effort estimation consists of those procedures and activities which help to predict most accurate development effort as well as cost of a software product. After analyzing various proposed concept and theories regarding this we tried to give a new concept which works over partition of a data set. The partition procedure depends over the correlation of input features as well as output features...
Effort-inconsistency is a situation where historical software project data used for software effort estimation (SEE) are contaminated by many project cases with similar characteristics but are completed with significantly different amount of effort. Using these data for SEE generally produces inaccurate results; however, an effective technique for its handling is yet made to be available. This study...
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.