Change search
Refine search result
2345678 201 - 250 of 2740
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the 'Create feeds' function.
  • 201.
    Bahtiyar, Muhammed Yasin
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Software Architecture Checker2008Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    By the increasing needs of software industry, software systems became more complex constructions than ever before. As a result of increasing complexity in software systems, functional decomposition of these systems gains the status of the most important aspect in the software development process. Dividing problems to sub-problems and producing specific solutions for divided parts makes it easier to solve the main problem.

    Component Based Software Engineering is a way of developing software systems that consists of logically or functionally decomposed components which integrated to each other by the help of well-defined interfaces. CBSE relies on architectural design of a software system.

    Planning phase and implementation of a software project may differ time to time. Because of the complexity of software systems, solving specific problems may affect the architecture of the whole system.

    In spite of sophisticated software engineering processes and CASE tools there is still a large gap between the planned and implemented architecture of software systems. Finding deviations from architecture in source code is a non-trivial task requiring tool support.

    Since, matching operation of designed software architecture and implemented software architecture needs to check design documents against implementation code. This manual checking operation is nearly impossible for major software systems. Software Architecture Checker provides a great approach to check the architecture of any software system.

    This bachelor thesis examines the approach behind the Software Architecture Checker.

  • 202.
    Baig, Imran
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Measuring Cohesion and Coupling of Object-Oriented Systems Derivation and Mutual Study of Cohesion and Coupling2004Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    Cohesion and coupling are considered amongst the most important properties to evaluate the quality of a design. In the context of OO software development, cohesion means relatedness of the public functionality of a class whereas coupling stands for the degree of dependence of a class on other classes in OO system. In this thesis, a new metric has been proposed that measures the class cohesion on the basis of relative relatedness of the public methods to the overall public functionality of a class. The proposed metric for class cohesion uses a new concept of subset tree to determine relative relatedness of the public methods to the overall public functionality of a class. A set of metrics has been proposed for measuring class coupling based on three types of UML relationships, namely association, inheritance and dependency. The reasonable metrics to measure cohesion and coupling are supposed to share the same set of input data. Sharing of input data by the metrics encourages the idea for the existence of mutual relationships between them. Based on potential relationships research questions have been formed. An attempt is made to find answers of these questions with the help of an experiment on OO system FileZilla. Mutual relationships between class cohesion and class coupling have been analyzed statistically while considering OO metrics for size and reuse. Relationships among the pairs of metrics have been discussed and results are drawn in accordance with observed correlation coefficients. A study on Software evolution with the help of class cohesion and class coupling metrics has also been performed and observed trends have been analyzed.

  • 203. Bajwa, Sohaib Shahid
    et al.
    Gencel, Cigdem
    What are the Significant Cost Factors for COSMIC Functional Size Based Effort Estimation?2009Conference paper (Refereed)
    Abstract [en]

    This paper investigates the nature of the relationship between software product size measured in Common Software Measurement International Consortium (COSMIC) Function Points and the development effort. We investigated both numerical and categorical cost factors which have a significant effect on this relationship based on the empirical studies we conducted using the International Software Benchmarking Standards Group (ISBSG) Dataset Release 10. For the statistical analyses, we performed step wise Analysis of Variance (ANOVA), Analysis of Co-Variance (ANCOVA) and Linear Regression Analysis techniques. In this paper, we discuss the results we obtained and the significance of the results for the software organizations who would like to improve their effort estimation processes.

  • 204.
    Bajwa, Sohaib-Shahid
    Blekinge Institute of Technology, School of Engineering, Department of Interaction and System Design.
    Investigating the Nature of Relationship between Software Size and Development Effort2008Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Software effort estimation still remains a challenging and debatable research area. Most of the software effort estimation models take software size as the base input. Among the others, Constructive Cost Model (COCOMO II) is a widely known effort estimation model. It uses Source Lines of Code (SLOC) as the software size to estimate effort. However, many problems arise while using SLOC as a size measure due to its late availability in the software life cycle. Therefore, a lot of research has been going on to identify the nature of relationship between software functional size and effort since functional size can be measured very early when the functional user requirements are available. There are many other project related factors that were found to be affecting the effort estimation based on software size. Application Type, Programming Language, Development Type are some of them. This thesis aims to investigate the nature of relationship between software size and development effort. It explains known effort estimation models and gives an understanding about the Function Point and Functional Size Measurement (FSM) method. Factors, affecting relationship between software size and development effort, are also identified. In the end, an effort estimation model is developed after statistical analyses. We present the results of an empirical study which we conducted to investigate the significance of different project related factors on the relationship between functional size and effort. We used the projects data in the International Software Benchmarking Standards Group (ISBSG) dataset. We selected the projects which were measured by utilizing the Common Software Measurement International Consortium (COSMIC) Function Points. For statistical analyses, we performed step wise Analysis of Variance (ANOVA) and Analysis of Co-Variance (ANCOVA) techniques to build the multi variable models. We also performed Multiple Regression Analysis to formalize the relation.

  • 205.
    Bakht, Syed Sikandar
    et al.
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Ahmad, Qazi Sohail
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    A Multi Agent Web Based Simulation Model for Evaluating Container Terminal Management2006Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    This thesis provides a software prototype of Container Terminal Management system with the help of a Multi Agent systems technology. The goal that has been tried to achieve during this research work was to solve the management issues residing in a CT. The software prototype can be implemented as simulation software that will help the Terminal Managers to take necessary decisions for the better productivity of CT. The CTs are struggling with taking proper management decisions. There are many policies implemented but the use of a certain policy at a proper time is the main issue. It is possible with simulation software to visualize the affects of decisions taken by the implementation of a policy and see the expected output. This can really improve the performance of a CT. The management decision problem is solved by modeling the whole CT in a computer modeling language. The prototype shows all the actors appearing in a CT in the form of Agents and these agents are responsible for carrying out certain tasks. The prototype is the final contribution along with partial implementation. The model is proposed to be a web based system which removes the platform dependability problem and provide availability online.

  • 206.
    Bakht, Syed Sikandar
    et al.
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Ahmad, Qazi Sohail
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    A Multi Agent Web Based Simulation Model for Evaluating Container Terminal Management2008Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    This thesis provides a software prototype of Container Terminal Management system with the help of a Multi Agent systems technology. The goal that has been tried to achieve during this research work was to solve the management issues residing in a CT. The software prototype can be implemented as simulation software that will help the Terminal Managers to take necessary decisions for the better productivity of CT. The CTs are struggling with taking proper management decisions. There are many policies implemented but the use of a certain policy at a proper time is the main issue. It is possible with simulation software to visualize the affects of decisions taken by the implementation of a policy and see the expected output. This can really improve the performance of a CT. The management decision problem is solved by modeling the whole CT in a computer modeling language. The prototype shows all the actors appearing in a CT in the form of Agents and these agents are responsible for carrying out certain tasks. The prototype is the final contribution along with partial implementation. The model is proposed to be a web based system which removes the platform dependability problem and provide availability online.

  • 207.
    Bakhtyar, Shoaib
    Blekinge Institute of Technology, School of Computing.
    On the Synergies Between an Electronic Waybill and Intelligent Transport Systems Services2013Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    The main purpose of this thesis is to investigate potential synergies between an electronic waybill (e-Waybill) and other Intelligent Transport System (ITS) services. An e-Waybill service, as presented in this thesis, should be able to perform the functions of a paper waybill (which is an important transport document and contains essential information about a consignment) and it should contain at least the information specified in a paper waybill. To investigate synergies between the e-Waybill solutions and ITS services, we present 5 conceptual e-Waybill solutions that differ in where the e-Waybill information is stored, read, and written. These solutions are further investigated for functional and technical requirements (non-functional requirements), which can potentially impose constraints on a potential system that should implement the e-Waybill service. A set of 20 ITS services are considered for synergy analysis in this thesis. These services are mainly for road transport, however most of them are relevant to be considered for utilization in other modes of transport as well. For information synergy analysis, the e-Waybill solutions are assessed based on their synergies with ITS services. For different ITS services, the required input information entities are identified; and if at least one information entity can be provided by an e-Waybill at the right location we regard it to be a synergy. The result from our synergy analysis may support the choice of practical e-Waybill systems, which has the possibility to provide high synergy with ITS services. This may lead to a higher utilization of ITS services and more sustainable transport, e.g., in terms of reduced congestion and emissions. Additionally, a service design method has been proposed for supporting the process of designing new ITS services, which primarily utilizes on functional synergies with already existing ITS services. In order to illustrate the usage of the suggested method, we have applied it for designing a new ITS service, i.e., the Liability Intelligent Transport System (LITS) service. The purpose of the LITS service is to support the process of identifying when, where, and by whom a consignment has been damaged and who was responsible when the consignment was damaged.

  • 208.
    Bakhtyar, Shoaib
    et al.
    Blekinge Institute of Technology, School of Computing.
    Afridi, Qaisar Zaman
    Blekinge Institute of Technology, School of Computing.
    Performance Evaluation of Two Different Usability Evaluation Methods in the Context of Collaborative Writing Systems2010Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    In today’s world of rapid technological development one cannot deny the importance of collaborative writing systems. Besides many advantages of a collaborative writing system the major one is to allow its end users to work in collaboration with each other without having to physically meet. In the past various researches has been carried out for the usability evaluation of collaborative writing systems using the think aloud protocol method however there is no study conducted on the comparison of different usability evaluation methods in the context of collaborative writing systems. In this thesis work the authors have tried to find the limitations and capabilities of think aloud protocol and co-discovery learning methods in the context of a collaborative writing system called ZOHO, as well as the usability evaluation of ZOHO using think aloud protocol and co-discovery learning methods. The authors found various usability errors in ZOHO. Apart from this the authors also observed the two usability evaluation methods when they were used for usability evaluation of ZOHO. The authors found that both the methods have its’ own benefits and drawbacks. While the co-discovery learning method was fast enough, it was expensive in terms of human resource. On the other hand think aloud protocol method was slow to perform but there was less human resource used. Both the usability methods found almost the same usability errors.

  • 209.
    Bakhtyar, Shoaib
    et al.
    Blekinge Institute of Technology, School of Computing.
    Holmgren, Johan
    Blekinge Institute of Technology, School of Computing.
    Persson, Jan
    Analysis of information synergy between e-Waybill solutions and intelligent transport system services2013In: World Review of Intermodal Transportation Research (WRITR), ISSN 1749-4729, E-ISSN 1749-4737, Vol. 4, no 2-3, 123-139 p.Article in journal (Refereed)
    Abstract [en]

    We present a study on information synergy between an electronic waybill (e-Waybill) and intelligent transportation system (ITS) services. A waybill is an important transport document, and it contains essential information about a consignment. We consider five e-Waybill solutions, which differ in where the e-Waybill information is stored, read, and written. We analyse 20 ITS services, and for each of them, the required input entities that can be provided by an e-Waybill are identified, and the synergy with each of the e-Waybill solutions is determined based on the location of the e-Waybill information. The analysis shows that e-Waybill solutions with storage at the freight-level enable the highest information synergy with ITS services. Our result may support the implementation of practical e-Waybill systems that provide high synergy with ITS services, which may lead to higher utilisation of ITS services and more sustainable transport, e.g., in terms of reduced congestion and emissions

  • 210.
    Balakrishnan, Radhakrishnan
    et al.
    Blekinge Institute of Technology, Faculty of Engineering, Department of Applied Signal Processing.
    Kesavan, Shijith Kunneth
    Blekinge Institute of Technology, Faculty of Engineering, Department of Applied Signal Processing.
    CAD TOOLS FOR HYBRID INTEGRATION2015Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    In this thesis, we present a graphical computer-aided design (CAD) environment for the design, analysis and layout of printed electronic batteries in the first phase and the parasitic extraction of the connecting wires in the second phase. The primary motivation of our work is that this prototyping software tool so far does not exist. Our tool has been integrated within the existing CAD tool which allows quick prototyping and simplifies the interface between the system designer and the device manufacturer. This tools supports the schematic and layout entry, rule checking and netlist generation. The first phase of the device synthesis modelling is based on Enfucell printed batteries, by which using the CAD tool, the shape of the battery is optimized and designed to fit the product and is able to simulate the performance during the optimization, whereas the second phase is the parasitic extraction using an extracting tool named fasthenry, which is integrated to our CAD tool to extract unwanted resistance and inductance within the shared wires between the battery and other devices. We believe that the availability of this tool is useful to the CAD community for novel ideas in the circuit design for flexible hybrid electronics.

  • 211.
    Baloch, Adeel
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Graphical Web Interface for OpenModelica Platform2013Independent thesis Advanced level (degree of Master (Two Years)), 80 credits / 120 HE creditsStudent thesis
    Abstract [en]

    “OPENMODELICA is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage. Its long-term development is supported by a non-profit organization – the Open Source Modelica Consortium (OSMC).”

    OpenModelica aims to provide an enhanced, Open Source Modelica modeling and simulation environment and this thesis is an addition in this direction. 

    The purpose of this thesis is to create a web based graphical connection editor. There are other open-source connection editors available, but these editors were desktop applications. There is one web based editor but it is a textual editor. Desktop applications need installation and space on the local system. OMWeb connection editor is the first web based graphical connection editor that runs on a web browser. It’s a web platform for OpenModelica and provides the environment for modeling and simulation in the Modelica Modeling Language.

    The OMWeb connection editor can run on any system without the need for an OpenModelica installation. If a system is connected to the internet, and contains a web browser, it can run the OMWeb connection editor. The OMWeb connection editor uses Java Runtime Environment to run an applet in the browser. The user can create models graphically; but they can also be viewed in the textual format. The user can simulate and plot his models. The plot file generated for the model can be downloaded from the server. 

    The OMWeb Connection Editor uses Servlet to handle requests from the client. The servlet is responsible for the communication with OpenModelica Compiler. It also gets the results from OMC and sends them back to the client. In our case the browser is the client.

  • 212.
    Banelis, Justas
    et al.
    Blekinge Institute of Technology, School of Computing.
    Proscevicius, Arunas
    Blekinge Institute of Technology, School of Computing.
    Streaming Video Based on an Intelligent Frame Skipping Technique2011Independent thesis Advanced level (degree of Master (Two Years))Student thesis
    Abstract [en]

    Video streaming is an important field of global communications and data processing. It is divided into server and client sides connected via network. Video streaming is concerned with delivering video data from server to client over the network as fast and with as little loss as possible. In this study the possibilities to minimize the amount of data transferred over the network in video streaming are investigated and a video streaming technique comprised of server and client sides is proposed. To expand the flexibility and adaptability of the proposed video streaming technique an operational parameter system was constructed and the parameter value ranges were defined. The proposed video streaming technique was then applied to three sample videos. Before streaming the server side of the proposed technique reduced the frame count of input videos based on operational parameter values while the client side reconstructed the skipped frames. Then the quality of the resulting videos was measured and evaluated. To evaluate the reconstructed frames and videos the PSNR measurement method was used. The study concludes that by using the proposed video streaming technique it is possible to reduce the amount of transfer data by dropping frames on the server side and reconstructing them on the client side.

  • 213. Bangerth, Wolfgang
    et al.
    Burstedde, Carsten
    Heister, Timo
    Kronbichler, Martin
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Division of Scientific Computing. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Numerical Analysis.
    Algorithms and data structures for massively parallel generic adaptive finite element codes2011In: ACM Transactions on Mathematical Software, ISSN 0098-3500, Vol. 38, no 2, 14:1-28 p.Article in journal (Refereed)
  • 214.
    Bao, Leiming
    et al.
    Kristianstad University, School of Health and Society.
    Sun, Chunyan
    Kristianstad University, School of Health and Society.
    Human-Computer Interaction in a Smart House2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The quality attribute concerning usability is generally of significant importance to systems. The area of Human Computer Interaction, HCI, especially handles several usability aspects. This degree project emphasizes HCI in a context of, so called, Smart House. The report is divided into three main sections: theory, application, and measurement results. In the theory section we will present about the context of HCI and the content of HCI, such as HCI model and goals of HCI design. In the application section we discuss the use of mobile phones as a device to remotely control devices of smart houses, and present a system developed to support such services. In order to make the system more attractive, we decided to design it for two categories of operations, menu operation and direct-touch operation mode. Finally, we have used questionnaires for reasons of measuring user satisfaction. Through investigation and analysis of the result of this, we come to the conclusion that system usability is good.

  • 215. Barbosa, Manuel
    et al.
    Moss, Andrew
    Blekinge Institute of Technology, School of Computing.
    Page, Dan
    Rodrigues, Nuno
    Silva, Paulo
    Type checking cryptography implementations2012In: Lecture Notes in Computer Science, Springer , 2012, Vol. 7141, 316-334 p.Conference paper (Refereed)
    Abstract [en]

    Cryptographic software development is a challenging field: high performance must be achieved, while ensuring correctness and compliance with low-level security policies. CAO is a domain specific language designed to assist development of cryptographic software. An important feature of this language is the design of a novel type system introducing native types such as predefined sized vectors, matrices and bit strings, residue classes modulo an integer, finite fields and finite field extensions, allowing for extensive static validation of source code. We present the formalisation, validation and implementation of this type system.

  • 216.
    Bardici, Nick
    et al.
    Blekinge Institute of Technology, School of Engineering, Department of Signal Processing.
    Skarin, Björn
    Blekinge Institute of Technology, School of Engineering, Department of Signal Processing.
    Röstigenkänning genom Hidden Markov Model: En implementering av teorin på DSP2006Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    This master degree project is how to implement a speech recognition system on a DSK – ADSP-BF533 EZ-KIT LITE REV 1.5 based on the theory of the Hidden Markov Model (HMM). The implementation is based on the theory in the master degree project Speech Recognition using Hidden Markov Model by Mikael Nilsson and Marcus Ejnarsson, MEE-01-27. The work accomplished in the project is by reference to the theory, implementing a MFCC, Mel Frequency Cepstrum Coefficient function, a training function, which creates Hidden Markov Models of specific utterances and a testing function, testing utterances on the models created by the training-function. These functions where first created in MatLab. Then the test-function where implemented on the DSK. An evaluation of the implementation is performed.

  • 217.
    Barke, Daniel
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Are we ready for Agile Development?2009Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    In the rapidly changing market of today, companies need to be responsive and react quickly to changes in both their competitors’ behaviour but also to changes in their own technical environment. In this thesis I have examined the agile characteristics of a number of companies in Stockholm, with focus on three agile concepts; Scrum, eXtreme Programming and Test Driven Development. The work started off by a prestudy, in which I have identified the criteria that a company needs to fulfil in order to be considered agile. This resulted in four main categories of characteristics; Quality, Flexibility, Communication and Competence. After doing the prestudy, these characteristics were investigated through a combination of a quantitative study and a case study. While the results mostly lean towards agile behaviour rather than non agile, it was shown that a lot of work still remains, for instance regarding improvements in the communications area, and also in the way these companies apply the agile methodologies examined.

  • 218. Barney, Sebastian
    Perspectives on Software and their Priorities: Balancing Conflicting Stakeholder Views2009Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    The sustainable development of a software product depends on a number of groups working together to achieve a common goal. However, each of the groups interacts with the product in different ways, and can have conflicting aims and objectives. For example, developers trying to correct issues in the software architecture, which will impact future releases of the product, can be stopped by a project manager who is charged with delivering a release on time and within budget. While the functional requirements of a software product are usually documented, there are a number of other investments in software development that are not always as explicitly agreed upon but are still essential to a product's long-term success. The major investment types include software product quality -- a main control variable in software development, and intellectual capital (IC) -- being the key input and tool used in software development. As management requires measurement, it is necessary understand the priorities placed on investment options by the various groups involved in the development of a software product. The objective of this thesis is to develop a method capable of both determining the priorities of different groups, and the level of alignment between these groups in terms of their priorities. Evolving the method from a study into the values used to select requirements for a release of software, Ericsson supported the development of a methodology to determine and compare the priorities of different groups for software product quality, and IC. The method elicited the required information from a series of case studies to build up a picture of the priorities placed on major investment options and constraints -- features, quality, IC, time and cost. The results highlight strengths, and areas for improvement -- through the identification of differing priorities and ambiguities in management of different aspects studied. In conducting this research, systematic biases in the selection of requirements appear to be occurring, adding an objective to understand how bias impacts decision making in a requirements engineering context. This thesis provides a method that determines the priorities on the level of investment on different options in the development of software products. It is concluded that people involved in the development of software need to be aligned on issues of software product quality as these priorities set expectations. The same was not found true for issues of IC, where groups can complete tasks without negatively impacting others, as long as the organisation works effectively as a single entity. On the issue of biases in the prioritisation of these aspects, prospect theory is found to apply to requirements selection in an academic experiment -- suggesting people will prefer functionality over software product quality, and to meet the known requirements of customers over predicting general market requirements.

  • 219. Barney, Sebastian
    et al.
    Aurum, Aybüke
    Hu, Ganglan
    Wohlin, Claes
    Creating Software Product Value in China2009In: IEEE Software, ISSN 0740-7459 , Vol. 26, no 4Article in journal (Refereed)
    Abstract [en]

    China has become a formidable player and continues to grow strongly in what has become a dynamic global market for software development. In this highly competitive environment it has never been more difficult or important to maximize the creation of software product value. But each key stakeholder group – purchasers, users, software managers and developers – has a different notion of value when looking at a software product. As the value of a software product is largely derived through the requirements it fulfils, we looked at the criteria used to select and prioritise requirements for a release of software, and the perspectives that motivate them. The value of a software product is largely derived through the requirements it fulfils. To help understand how value is created we looked at the criteria used to select and prioritise requirements for a release of software, and the perspectives that motivate them. We studied three groups of software development companies operating in China – Chinese companies with a domestic market, Chinese companies with an international market, and western companies operating in China. The results were similar for all three groups, except After-sales Support was a significantly greater concern for Chinese companies with an international market.

  • 220. Barney, Sebastian
    et al.
    Aurum, Aybüke
    Wohlin, Claes
    A Product Management Challenge: Creating Software Product Value through Requirements Selection2008In: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165, Vol. 54, no 6, 576-593 p.Article in journal (Refereed)
    Abstract [en]

    It is important for a software company to maximize value creation for a given investment. The purpose of requirements engineering activities is to add business value that is accounted for in terms of return on investment of a software product. This paper provides insight into the release planning processes used in the software industry to create software product value, by presenting three case studies. It examines how IT professionals perceive value creation through requirements engineering and how the release planning process is conducted to create software product value. It also presents to what degree the major stakeholders' perspectives are represented in the decision-making process. Our findings show that the client and market base of the software product represents the most influential group in the decision to implement specific requirements. This is reflected both in terms of deciding the processes followed and the decision-making criteria applied when selecting requirements for the product. Furthermore, the management of software product value is dependant on the context in which the product exists. Factors, such as the maturity of the product, the marketplace in which it exists, and the development tools and methods available, influence the criteria that decide whether a requirement is included in a specific project or release.

  • 221. Barney, Sebastian
    et al.
    Aurum, Aybüke
    Wohlin, Claes
    A product management challenge: Creating software product value through requirements selection2008Conference paper (Refereed)
    Abstract [en]

    It is important for a software company to maximize value creation for a given investment. The purpose of requirements engineering activities is to add business value that is accounted for in terms of return on investment of a software product. This paper provides insight into the release planning processes used in the software industry to create software product value, by presenting three case studies. It examines how IT professionals perceive value creation through requirements engineering and how the release planning process is conducted to create software product value. It also presents to what degree the major stakeholders' perspectives are represented in the decision-making process. Our findings show that the client and market base of the software product represents the most influential group in the decision to implement specific requirements. This is reflected both in terms of deciding the processes followed and the decision-making criteria applied when selecting requirements for the product. Furthermore, the management of software product value is dependant on the context in which the product exists. Factors, such as the maturity of the product, the marketplace in which it exists, and the development tools and methods available, influence the criteria that decide whether a requirement is included in a specific project or release. (C) 2007 Elsevier B.V. All rights reserved.

  • 222. Barney, Sebastian
    et al.
    Aurum, Aybüke
    Wohlin, Claes
    Quest for a Silver Bullet: Creating Software Product Value through Requirements Selection2006Conference paper (Refereed)
  • 223. Barney, Sebastian
    et al.
    Aurum, Aybüke
    Wohlin, Claes
    The Relative Importance of Aspects of Intellectual Capital for Software Companies2009Conference paper (Refereed)
    Abstract [en]

    Intellectual capital (IC) is both the key input and tool used in the development of software today. It covers the value provided to an organisation by the employees, the processes and products that support the organisation, and the knowledge held in the relationships between the organisation and external parties – covering human capital, structural capital, and relationship capital respectively. This paper presents a method that seeks to understand the level of alignment between the different success-critical stakeholders in the importance of different aspects of intellectual capital. The method is applied in a case study and provides a number of interesting insights, with the authors concluding that the groups do not necessarily need to be aligned as each groups has a different informational role within the organisation to fulfil.

  • 224.
    Barney, Sebastian
    et al.
    Blekinge Institute of Technology, School of Computing.
    Khurum, Mahvish
    Blekinge Institute of Technology, School of Computing.
    Petersen, Kai
    Blekinge Institute of Technology, School of Computing.
    Unterkalmsteiner, Michael
    Blekinge Institute of Technology, School of Computing.
    jabangwe, Ronald
    Blekinge Institute of Technology, School of Computing.
    Improving Students With Rubric-Based Self-Assessment and Oral Feedback2012In: IEEE Transactions on Education, ISSN 0018-9359, Vol. 55, no 3, 319-325 p.Article in journal (Refereed)
    Abstract [en]

    Rubrics and oral feedback are approaches to help students improve performance and meet learning outcomes. However, their effect on the actual improvement achieved is inconclusive. This paper evaluates the effect of rubrics and oral feedback on student learning outcomes. An experiment was conducted in a software engineering course on requirements engineering, using the two approaches in course assignments. Both approaches led to statistically significant improvements, though no material improvement (i.e., a change by more than one grade) was achieved. The rubrics led to a significant decrease in the number of complaints and questions regarding grades.

  • 225.
    Barney, Sebastian
    et al.
    Blekinge Institute of Technology, School of Computing.
    Mohankumar, Varun
    Chatzipetrou, Panagiota
    Aurum, Aybüke
    Wohlin, Claes
    Blekinge Institute of Technology, School of Computing.
    Angelis, Lefteris
    Software quality across borders: Three case studies on company internal alignment2014In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 56, no 1, 20-38 p.Article in journal (Refereed)
    Abstract [en]

    Software quality issues are commonly reported when offshoring software development. Value-based software engineering addresses this by ensuring key stakeholders have a common understanding of quality. Objective: This work seeks to understand the levels of alignment between key stakeholder groups within a company on the priority given to aspects of software quality developed as part of an offshoring relationship. Furthermore, the study aims to identify factors impacting the levels of alignment identified. Method: Three case studies were conducted, with representatives of key stakeholder groups ranking aspects of software quality in a hierarchical cumulative exercise. The results are analysed using Spearman rank correlation coefficients and inertia. The results were discussed with the groups to gain a deeper understanding of the issues impacting alignment. Results: Various levels of alignment were found between the various groups. The reasons for misalignment were found to include cultural factors, control of quality in the development process, short-term versus long-term orientations, understanding of cost-benefits of quality improvements, communication and coordination. Conclusions: The factors that negatively affect alignment can vary greatly between different cases. The work emphasises the need for greater support to align company internal success-critical stakeholder groups in their understanding of quality when offshoring software development.

  • 226.
    Barney, Sebastian
    et al.
    Blekinge Institute of Technology, School of Computing.
    Petersen, Kai
    Blekinge Institute of Technology, School of Computing.
    Svahnberg, Mikael
    Blekinge Institute of Technology, School of Computing.
    Aurum, Aybueke
    Barney, Hamish
    Software quality trade-offs: A systematic map2012In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 54, no 7, 651-662 p.Article, review/survey (Refereed)
    Abstract [en]

    Background: Software quality is complex with over investment, under investment and the interplay between aspects often being overlooked as many researchers aim to advance individual aspects of software quality. Aim: This paper aims to provide a consolidated overview the literature that addresses trade-offs between aspects of software product quality. Method: A systematic literature map is employed to provide an overview of software quality trade-off literature in general. Specific analysis is also done of empirical literature addressing the topic. Results: The results show a wide range of solution proposals being considered. However, there is insufficient empirical evidence to adequately evaluate and compare these proposals. Further a very large vocabulary has been found to describe software quality. Conclusion: Greater empirical research is required to sufficiently evaluate and compare the wide range of solution proposals. This will allow researchers to focus on the proposals showing greater signs of success and better support industrial practitioners.

  • 227. Barney, Sebastian
    et al.
    Wohlin, Claes
    Alignment of Software Product Quality Goals in Two Outsourcing Relationships2010Conference paper (Refereed)
    Abstract [en]

    Background: Issues with software product quality are commonly reported when organisations engage in outsourcing relationships. To address this issue, value-based software engineering literature emphasises the need for all success-critical stakeholder groups to work towards a mutually agreed goal. Aim: This paper presents a case study that aims to compare and contrast the priority two groups place on software product quality — stakeholders internal to the development organisation, and stakeholders from outsourcing relationships. Method: A model of software product quality was developed and used for this study based on ISO 9126 standard. Questionnaires were collected from 38 representatives of the two key stakeholder groups, in which each person rates the relative importance of aspects of software product quality using the hierarchical cumulative voting (HCV) technique. The results of these two groups were then analysed and compared. Results: The results show the stakeholders priorities to be a merging of the priorities from both the software development organsiation, and the firm providing the outsourced services. Further, stakeholders from outsourced relationships had greater difficulty define an ideal future balance of software product qualities. Conclusions: One of the keys to success when outsourcing is to ensure both the internal and external groups understand the needs of each other — and ensure they can work towards a sufficiently compatible goal. It may be necessary to change the way work is outsourced to align the goals of both firms to be compatible.

  • 228. Barney, Sebastian
    et al.
    Wohlin, Claes
    Software Product Quality: Ensuring a Common Goal2009Conference paper (Refereed)
    Abstract [en]

    Software qualities are in many cases tacit and hard to measure. Thus, there is a potential risk that they get lower priority than deadlines, cost and functionality. Yet software qualities impact customers, profits and even developer efficiency. This paper presents a method to evaluate the priority of software qualities in an industrial context. The method is applied in an exploratory case study, where the ISO 9126 model for software quality is combined with Theory-W to create a process for evaluating the alignment between success- critical stakeholder groups in the area of software product quality. The results of the case study using this tool is then presented and discussed. It is shown that the method provides valuable information about software qualities.

  • 229. Barney, Sebastian
    et al.
    Wohlin, Claes
    Aurum, Aybüke
    Balancing Software Product Investments2009Conference paper (Refereed)
    Abstract [en]

    The long-term sustainability of a software product depends on more than developing features. Priorities are placed on aspects that support the development of software, like software product quality (eg. ISO 9126), project constraints -- time and cost, and even the development of intellectual capital (IC). A greater focus on any one aspect takes priority from another, but as each aspects delivers a different type of value managers have trouble comparing and balancing these aspects. This paper presents a method to help determine the balance between key priorities in the software development process. The method is applied to a new case study, that also combines with results from previous studies. The results show it is possible to compare features, quality, time, cost and IC in a comprehensive way, with the case study showing that participants perceive a change from a shorter-term product perspective to a longer-term organisation beneficial to the business.

  • 230. Barney, Sebastian
    et al.
    Wohlin, Claes
    Chatzipetrou, Panagiota
    Angelis, Lefteris
    Offshore insourcing: A case study on software quality alignment2011Conference paper (Refereed)
    Abstract [en]

    Background: Software quality issues are commonly reported when off shoring software development. Value-based software engineering addresses this by ensuring key stakeholders have a common understanding of quality. Aim: This work seeks to understand the levels of alignment between key stakeholders on aspects of software quality for two products developed as part of an offshore in sourcing arrangement. The study further aims to explain the levels of alignment identified. Method: Representatives of key stakeholder groups for both products ranked aspects of software quality. The results were discussed with the groups to gain a deeper understanding. Results: Low levels of alignment were found between the groups studied. This is associated with insufficiently defined quality requirements, a culture that does not question management and conflicting temporal reflections on the product's quality. Conclusion: The work emphasizes the need for greater support to align success-critical stakeholder groups in their understanding of quality when off shoring software development

  • 231.
    Barot, Camille
    et al.
    N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA..
    Buro, Michael
    Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada..
    Cook, Michael
    Univ London, Goldsmiths, London WC1E 7HU, England..
    Eladhari, Mirjam
    Stockholm Univ, Dept Comp & Syst Sci, S-10691 Stockholm, Sweden.;Univ Malta, Inst Digital Games, Msida, Malta..
    Johansson, Magnus
    Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Arts, Department of Game Design.
    Li, Boyang
    Disney Res, Pittsburgh, PA USA..
    Liapis, Antonios
    Univ Malta, Inst Digital Games, Msida, Malta..
    McCoy, Josh
    Amer Univ, Dept Comp, Washington, DC 20016 USA..
    Ontanon, Santiago
    Drexel Univ, Dept Comp Sci, Philadelphia, PA 19104 USA..
    Rowe, Jonathan
    N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA..
    Tomai, Emmett
    Univ Texas Rio Grande Valley, Dept Comp Sci, Brownsville, TX USA..
    Verhagen, Harko
    Stockholm Univ, Dept Comp & Syst Sci, S-10691 Stockholm, Sweden..
    Zook, Alexander
    Georgia Inst Technol, Sch Interact Comp, Atlanta, GA 30332 USA..
    The AIIDE 2015 Workshop Program2016In: The AI Magazine, ISSN 0738-4602, Vol. 37, no 2, 91-94 p.Article in journal (Refereed)
    Abstract [en]

    The workshop program at the 11th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment was held November 14-15, 2015, at the University of California, Santa Cruz, USA. The program included four workshops (one of which was a joint workshop): Artificial Intelligence in Adversarial Real-Time Games, Experimental AI in Games, Intelligent Narrative Technologies and Social Believability in Games, and Player Modeling. This article contains the reports of three of the four workshops.

  • 232.
    Barot, Camille
    et al.
    N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA..
    Buro, Michael
    Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada..
    Cook, Michael
    Univ London, Goldsmiths, London WC1E 7HU, England..
    Eladhari, Mirjam
    Stockholm Univiversity / University of Malta, Msida, Malta.
    Johansson, Magnus
    Uppsala universitet.
    Li, Boyang
    Disney Res, Pittsburgh, PA USA..
    Liapis, Antonios
    Univ Malta, Inst Digital Games, Msida, Malta..
    McCoy, Josh
    Amer Univ, Dept Comp, Washington, DC 20016 USA..
    Ontanon, Santiago
    Drexel Univ, Dept Comp Sci, Philadelphia, PA 19104 USA..
    Rowe, Jonathan
    N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA..
    Tomai, Emmett
    Univ Texas Rio Grande Valley, Dept Comp Sci, Brownsville, TX USA..
    Verhagen, Harko
    Stockholm University.
    Zook, Alexander
    Georgia Inst Technol, Sch Interact Comp, Atlanta, GA 30332 USA..
    The AIIDE 2015 Workshop Program2016In: The AI Magazine, ISSN 0738-4602, Vol. 37, no 2, 91-94 p.Article in journal (Refereed)
    Abstract [en]

    The workshop program at the 11th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment was held November 14-15, 2015, at the University of California, Santa Cruz, USA. The program included four workshops (one of which was a joint workshop): Artificial Intelligence in Adversarial Real-Time Games, Experimental AI in Games, Intelligent Narrative Technologies and Social Believability in Games, and Player Modeling. This article contains the reports of three of the four workshops.

  • 233.
    Barrdahl, Adam
    et al.
    Linköping University, Department of Computer and Information Science.
    Berg, Josefin
    Linköping University, Department of Computer and Information Science.
    Fridberg, Pontus
    Linköping University, Department of Computer and Information Science.
    Gunnarsson, David
    Linköping University, Department of Computer and Information Science.
    Lidberg, Sara
    Linköping University, Department of Computer and Information Science.
    Lindblom, Martin
    Linköping University, Department of Computer and Information Science.
    Melin Wenström, Peter
    Linköping University, Department of Computer and Information Science.
    Olsson, Gustav
    Linköping University, Department of Computer and Information Science.
    Ström, Johan
    Linköping University, Department of Computer and Information Science.
    Implementering av en användbar e-butik för tygmärken: En praktisk fallstudie av webbapplikationen Festing2016Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    This report covers the development of the web application Festing and the results and experiences which have been reached and learned during the process. The purpose of the study was to examine how the selling of patches could be both simplified and improved by using an advanced web application designed with focus on usability. Currently the patches are sold in a large but geographically and temporally limited market at Linköping University. The project was comprised of a case study and development of an application following the agile project framework Scrum. According to this the projects has been split up into four sprints after each of which a working product was delivered. This resulted in a usable web application with an intuitive design and multiple functions linked to the selling and buying of patches. Based on interviews, surveys and usability tests this web application is considered to have the long-term potential to take over the current physical market of textile patches.

  • 234.
    BARRY, Raphael
    KTH, School of Industrial Engineering and Management (ITM), Energy Technology.
    Sustainable Building Design with Autodesk Ecotect2011Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
  • 235. Bartelt, Christian
    et al.
    Herold, Sebastian
    TU Kaiserslautern.
    Modellorientiertes Variantenmanagement2006In: Lecture Notes in Informatics: Modellierung 2006, 22.-24. März 2006, Innsbruck, Tirol, Austria / [ed] Heinrich C. Mayr, Ruth Breu, Gesellschaft für Informatik , 2006, Vol. P-82, 173-182 p.Conference paper (Refereed)
  • 236.
    Barysau, Mikalai
    Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
    Developers' performance analysis based on code review data: How to perform comparisons of different groups of developers2016Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Nowadays more and more IT companies switch to the distributed development model. This trend has a number of advantages and disadvantages, which are studied by researchers through different aspects of the modern code development. One of such aspects is code review, which is used by many companies and produces a big amount of data. A number of studies describe different data mining and data analysis approaches, which are based on a link between code review data and performance. According to these studies analysis of the code review data can give a good insight to the development performance and help software companies to detect a number of performance issues and improve the quality of their code.

    The main goal of this Thesis was to collect reported knowledge about the code review data analysis and implement a solution, which will help to perform such analysis in a real industrial setting.

    During the performance of the research the author used multiple research techniques, such as Snowballing literature review, Case study and Semi-structured interviews.

    The results of the research contain a list of code review data metrics, extracted from the literature and a software tool for collecting and visualizing data.

    The performed literature review showed that among the literature sources, related to the code review, relatively small amount of sources are related to the topic of the Thesis, which exposes a field for a future research. Application of the found metrics showed that most of the found metrics are possible to use in the context of the studied environment. Presentation of the results and interviews with company's representatives showed that the graphic plots are useful for observing trends and correlations in development of company's development sites and help the company to improve its performance and decision making process.

  • 237. Basit, K. A.
    et al.
    Matskin, Mihhail
    KTH, School of Information and Communication Technology (ICT), Communication: Services and Infrastucture (Closed 20120101), Software and Computer Systems, SCS (Closed 20120101).
    GUMO inspired ontology to support user experience based Citywide Mobile Learning2011In: Proc. - Int. Conf. User Sci. Eng., i-USEr, 2011, 195-200 p.Conference paper (Refereed)
    Abstract [en]

    User experience has been extensively discussed in literature, yet the idea of applying it to explain and comprehend the conceptualization of Mobile Learning (ML) is relatively new. Consequently much of the existing works are mainly theoretical and they concentrate to establish and explain the relationship between ML and experience. Little has been done to apply or adopt it into practice. In contrast to the currently existing approaches, this paper presents an ontology to support Citywide Mobile Learning (CML). The ontology presented in this paper addresses three fundamental aspects of CML, namely User Model, User Experience and Places/Spaces which exist in the city. The ontology presented here not only attempts to model and translate the theoretical concepts such as user experience and Place/Spaces for citywide context for Mobile Learning, but also apply them into practice. The discussed ontology is used in our system to support Place/Space based CML.

  • 238. Bayer, J.
    et al.
    Eisenbarth, M.
    Lehner, T.
    Petersen, Kai
    Service Engineering Methodology2008In: Semantic Service Provisioning / [ed] Kuropka, D.; Tröger, P.; Weske, S. Staab and M., Berlin: Springer Verlag , 2008, 185-202 p.Chapter in book (Refereed)
  • 239.
    Bayer, Peter
    et al.
    Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
    Widenfors, Henrik
    Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
    Information Hiding: Steganografic Content in Streaming Media2002Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    For a long time, information hiding has focused on carriers like images and audio files. A problem with these carriers is that they do not support hiding in new types of network-based services. Nowadays, these services often arise as a consequence of the increasingly demand for higher connection speed to the Internet. By introducing streaming media as a carrier of hidden information, hiding in new network-based services is supported. The main purposes with this thesis are to investigate how information can be hidden in streaming media and how it measures up compared to images and audio files. In order to evaluate the approach, we have developed a prototype and used it as a proof of concept. This prototype hides information in some of the TCP/IP header fields and is used to collect experimental data as well. As reference, measurements have been collected from other available carriers of hidden information. In some cases, the results of these experiments show that the TCP/IP header is a good carrier of information. Its performance is outstanding and well suited for hiding information quickly. The tests showed that the capacity is slightly worse though.

  • 240.
    Baykal, Emre
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ad-hoc Data Transfer for Android Devices2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
  • 241. Becker, Simon M.
    et al.
    Herold, Sebastian
    RWTH Aachen University of Technology.
    Lohmann, Sebastian
    Westfechtel, Bernhard
    A graph-based algorithm for consistency maintenance in incremental and interactive integration tools2007In: Software and Systems Modeling, ISSN 1619-1366, E-ISSN 1619-1374, Vol. 6, no 3, 287-315 p.Article in journal (Refereed)
  • 242.
    Bednarz, Andrzej
    Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
    Transformation of Rational Unified Process analysis model to design model according to architectural patterns2005Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    Applying Rational Unified Process (RUP) in a project means to develop a set of models before the system could be implemented. The models depict the essentials of the system from requirements to detailed design. They facilitate getting a system that has appropriate and rich documentation (therefore highly maintainable) and addresses user needs. However, creation of the models may cause overheads since a lot of work has to be put to elaborate the artefacts. In this paper a method that makes RUP more efficient is proposed. The method makes use of the fact that every subsequent model is developed basing on the previous model. In other words, models are successively transformed from requirements up to executable code. In particular, design model bases on an analysis model. The proposed method applies automatic model transformation from an analysis model to a design model. Firstly, an approach for performing automatic transformation is chosen. Secondly, a tool applying this approach is implemented. Finally, the transformation tool is tested and evaluated in an empirical study. The results show that automation of model transformation may be beneficial, and therefore can help in getting better systems in shorten time.

  • 243.
    Beecham, Sarah
    et al.
    Lero, Limerick, Ireland..
    Clear, Tony
    Auckland Univ Technol, Sch Engn Comp & Math Sci, Auckland, New Zealand..
    Barr, John
    Ithaca Coll, Dept Comp Sci, Ithaca, NY USA..
    Daniels, Mats
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Oudshoorn, Michael
    Northwest Missouri State Univ, Sch Comp Sci & Informat Syst, Maryville, MO USA..
    Noll, John
    Univ East London, London, England..
    Preparing tomorrow's software engineers for work in a global environment2017In: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194, Vol. 34, no 1, 9-12 p.Article in journal (Refereed)
  • 244. Behnam, Moris
    et al.
    Nemati, Farhang
    Nolte, Thomas
    Grahn, Håkan
    Towards an efficient approach for resource sharing in real-time multiprocessor systems2011Conference paper (Refereed)
    Abstract [en]

    Supporting resource sharing in multiprocessor architectures is one of the major problems that limit the potential performance benefits of using such architectures for real-time systems. Many approaches and algorithms have been proposed to support resource sharing, however, most of them impose either high blocking times on tasks or require a large memory allocation. In this paper we investigate the possibility of combining the lock-based approaches and wait-free approaches (using multiple buffers) in order to decrease both the blocking times that may affect the schedulability of tasks and the required memory. To achieve this, we propose a solution based on evaluating the maximum allowed blocking time on each task according to the schedulability analysis, and then find the minimum memory allocation for each resource that limits the blocking times on tasks to be less than the maximum allowed blocking times.

  • 245. Behrmann, Gerd
    et al.
    David, Alexandre
    Larsen, Kim Guldstrand
    Pettersson, Paul
    Yi, Wang
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems.
    Developing UPPAAL over 15 years2011In: Software, practice & experience, ISSN 0038-0644, E-ISSN 1097-024X, Vol. 41, no 2, 133-142 p.Article in journal (Refereed)
  • 246.
    Bekele, Israel
    Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
    Mobile Apps for Ethiopian Commodity Exchange2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In the African continent the mobile phones are already contributing theirshare in the development of the continent. Specially in Ethiopia, in onedirection, the users of mobile phones are increasing each year and mostimportantly the small scale farmers who contribute 85% of the country’spopulation are using these devices to trade their surplus products in anefficient manner and better deal thus earn good profit. In anotherdirection, Ethiopia has set up its own Commodity Exchange in 2008 sothat farmers and traders could buy and sell commodities in an efficientand transparent manner. Taking into consideration both of thesedevelopments carried out to encourage smooth trade and modernmarking strategies, this project has a target to come up with mobileapplications for the Android mobile platform and iPhone users in the firstphase of implementation. Accordingly, the app developed will help to getreal time Ethiopia commodity Exchange (ECX) market prices, commodityrelated headlines, weather forecasts and other relevant news. It willcontribute to standardize the way ECX is performing to link up differentparties specially farmers who make up majority of the country’spopulation and support the economy of the country in a great deal withthe traders. Although the mobile app developed does not have an aim tobring in significant change into the existing system at the currentpenetration of Smartphone in the country, it helps to disseminateinformation in standardized manner as in big commodity exchanges andbesides, we believe in the future it will be the convenient and widely usedmeans to reach the traders with necessary information.

  • 247.
    Bendiuga, Volodymyr
    Mälardalen University, School of Innovation, Design and Engineering.
    Multi-Core Pattern2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
  • 248.
    Bendtsen, Marcus
    Linköping University, Department of Computer and Information Science.
    Androidutveckling med slutanvändarens idéer som fokus2011Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [sv]

    Under slutet av 2010 och våren 2011 har ett utvecklingsprojekt pågått hos AlexIT AB. Målet var att skapa en mobilapplikatioin för individer som vill bokföra sin alkoholkonsumtion. Som en del utav arbetet önskade projektgruppen bjuda in slutanvändare till processe, för att ta del utav deras idéer och feedback.

    Genom att låta en grupp slutanvändare själva skissa och beskriva sina lösningar och en annan grupp jobba fram en pappersprototyp tillsammans i en workshop gavs utvecklaren ett brett stöd för val i designprocessen.

    Det visar sig att de som individuellt skissa har inte låtit sig begränsas av antingen kravspeciifikationen eller mediet (mobiltelefon), utan har istället beskrivit funktionalitet framför design. Tvärtom har de som jobbat i workshop hållit sig inom ramarna för kravspecifikationen och mediet och skapat en komplett och implementerbar pappersprototyp.

  • 249.
    Bengtsson, Dan
    Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
    Test Process Evaluation by Combining ODC and Test Technique Effectiveness2001Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    This report discusses the importance of test process evaluation in order to improve a test model and to provide developer- and management feedback. The report results in a test evaluation framework, developed in cooperation with a department at Ericsson Software Technology in Karlsrona. The framework is a result of discussions with the developers regarding performed testing, studying defect types from past projects and by analyzing the result from a small survey answered by some of the developers at Ericsson. The overall project aim was to evaluate performed testing in order to improve the test model. This requires a good insight of the test process, which is provided by the developed test evaluation framework. The test process is visualized by extracting test process data, making it possible to achieve the project aim. The project aim can be divided into the three following areas: Firstly to evaluate if the current test model is followed as expected, for example are all test techniques used according to the test model? Secondly to evaluate how well the test model fulfills predefined expectations, i.e. is a defect detected with the expected test technique and in the expected test phase? Finally to evaluate if there are any problematic defects that should receive extra attention during a project such as if one or several defect types occurs more frequently than others? The framework is based on another framework, Orthogonal Defect Classification [Chillarege92], combined with the research area Test Technique Effectiveness. The aim of this combination was to support the developed framework. Further a specific part of the framework is focusing on developer- and management feedback.

  • 250.
    Bengtsson, Jonas
    Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
    Thriving at the Edge of Chaos2004Independent thesis Advanced level (degree of Master (One Year))Student thesis
    Abstract [en]

    In this master thesis two different worldviews are compared: a mechanistic, and an organic worldview. The way we think the world and the nature work reflects on how we think organizations work, or how they ought to work. The mechanistic worldview has dominated our way of thinking since the seventeenth century, and it compares the world with a machine. The organic worldview could use a number of different metaphors, but the one addressed in this thesis is complexity theory. Complexity theory is related to chaos theory and is concerned with complex adaptive systems (cas). Complex adaptive systems exist everywhere and are systems such as the human immune system, economies, and ecosystems. What complexity theory tries to do is to understand these systems—how they arise, how they function and how order emerge in them. When looking at complex adaptive systems you can’t just look at the different parts. You must take a more holistic view and look at the whole and the interaction of the parts. If you just look at the parts you will miss the emergent properties that have emerged as the system has self-organized. One prominent aspect of these systems is that they don’t have any central authority, but somehow order do arise. In relation to organizations, complexity theory has something to say about almost all aspects of organizations: from what kind of leadership is needed, and how teams should be organized to the physical structure of the organization. To understand what complexity theory is and how to relate that to (software developing) organizations is the main focus of this thesis. Scrum is an agile and lightweight process which can be applied on development projects in general, but have been used in such diverse examples as software development projects, marketing programs, and business process reengineering (BPR) initiatives. In this thesis Scrum is used as an example of how to apply complexity theory to organizations. The result of the thesis showed that Scrum is highly influenced and compatible with complexity theory, which implies that complexity theory is of some use in software development. However, there are more work to be done to determine how effective it is, how to introduce it into organizations, and to explore more specific implementations. This master thesis should give the reader a good understanding of what complexity theory is, some specific issues to consider when applying complexity theory on organizations, and some specific examples of how to apply complexity theory on organizations.

2345678 201 - 250 of 2740
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf