There are different types of automotive safety systems focused on crash events. These types could be classified as pre-collision, during-collision, and post-collision systems. Pre-collision systems involve, among othe...
详细信息
There are different types of automotive safety systems focused on crash events. These types could be classified as pre-collision, during-collision, and post-collision systems. Pre-collision systems involve, among others: ABS brake systems, stability control systems. During-collision systems: Airbag systems, seat belt tensioner systems. Its function prevents an impact or minimizes physical occupants' harm, respectively. The post-collision systems target is focusing on decreasing the period of time between a crash event and assistance's arrival in order to provide timely assistance. However, while pre-collision systems and during-collision systems are currently in use, post-collision systems have not been thoroughly researched and provide a wide opportunity for the R&D area. In this sense, this paper describes a proposal about how a post-collision system should work and how it could be tested. This paper will firstly show the post-collision control system's FR and NFR and secondly the requirements' verification applying a verification language.
Context: For more than six decades, software cost/effort estimation has been a relevant topic for research because of its impact on the industry. Although there are many estimation models, regression-based estimation ...
详细信息
Context: For more than six decades, software cost/effort estimation has been a relevant topic for research because of its impact on the industry. Although there are many estimation models, regression-based estimation approaches have been used in the literature. However, a lack of correct statistical principles and assumptions is observed, especially when wadge-shape databases are considered to create the models, making the estimation performance comparison between estimation models valueless, obtaining low accuracy, and lacking information about the accuracy and confidence. Objective: propose a statistical analysis, principles, and assumptions when a regression-based model is generated using a database that presents a wedge-shape form to improve the estimation model. Method: we use the Mexican software Metrics Association (AMMS) reference database that presents the wadge-shape form to develop a case study to demonstrate the estimation model improvement when statistical principles and assumptions are applied correctly. The methods are: including categorical variables;applying transformations to improve the assumptions about homoscedasticity and normality, and to avoid influential observations;and applying variable selection methods to avoid multicollinearity problems. Results: a case study was developed using the well-accepted statistics practices defined in the procedure proposed. The results show the improvement in the original estimation model accuracy considering the R-squared, but most important regarding the accomplish of the principles required to apply a linear regression model even when the database presets a wedge-shaped form. The gain is also observed with the intervals between which the estimates are into with the 95% confidence level, enabling a better decision in software projects considering additional information about the estimation confidence, tackling the scientifically valueless in the estimation models, when the regression techniques are applied
In software development, the management of standardized metrics are not as frequent as it should be, which encourages the immaturity of softwareengineering. Currently, few companies use standards for the software fun...
详细信息
In software development, the management of standardized metrics are not as frequent as it should be, which encourages the immaturity of softwareengineering. Currently, few companies use standards for the software functional size measurement (i.e. COSMIC);however, an increase in the adoption of this practice is emerging, derived from the need to have greater certainty, both in the estimates and in project management. A problem faced by companies that already use standardized metrics is knowing formally what proportion of improvement can be required of suppliers as they gain more experience as the time of the customer-supplier relationship passes. This article presents a comparison between the models defined by the learning curve theory, in order to determine the learning ratio of a supplier to request improvement of the productivity factor (PDR) with which the supplier has worked in previous cycles through a real case study in the Mexican industry, using the learning curve theory.
The stories that reach page one are those that feed our imaginations. To the software quality community these stories have one common lesson. Professional software assurance activities could have identified most of th...
详细信息
The stories that reach page one are those that feed our imaginations. To the software quality community these stories have one common lesson. Professional software assurance activities could have identified most of these faults before the systems failed. In most cases, either testing or analysis should have discovered the problems. In some cases, particularly the Sony music CD problem, an outside consultant could have identified the severe risk of this, now clearly insane, copy protection scheme. We in the software quality research and practice community know that number and severity of software failures can be reduced. Independent assurance activities could have found most of these reported problems before they became press stories. As computer systems become more and more interwoven with aspects of human life, publicity of software failures will also increase. The need for software assurance research and practice will only grow.
ZusammenfassungNicht erst seit der anstehenden EU-Gesetzgebung zur Regulation von Künstlicher Intelligenz (KI) spielt die Berücksichtigung und Verwirklichung von Normen und Werten in technischen Systemen ein...
详细信息
Zusammenfassung
Nicht erst seit der anstehenden EU-Gesetzgebung zur Regulation von Künstlicher Intelligenz (KI) spielt die Berücksichtigung und Verwirklichung von Normen und Werten in technischen Systemen eine wesentliche Rolle. In diesem Aufsatz zeigen wir, dass, warum und wie agile Entwicklungsmethoden wie Scrum hervorragend geeignet sind, Werte in die softwareentwicklung und in softwareprodukte einzubetten; wie ein Entwickler so seine individuelle Verantwortung wahrnehmen kann; und wie die Diskussion um Ethik in der KI, auf software allgemein erweitert, letztlich einen nächsten Schritt auf dem europäischen Weg zur digitalen Souveränität bedeuten kann.
ZusammenfassungÜber 20 Jahre dümpelte die heutige MaibornWolff mit gemächlichem Wachstum dahin. Dann lösten die Erweiterung des Managementteams, ein neuer Schlüsselkunde und eine auf gesunden ...
详细信息
Zusammenfassung
Über 20 Jahre dümpelte die heutige MaibornWolff mit gemächlichem Wachstum dahin. Dann lösten die Erweiterung des Managementteams, ein neuer Schlüsselkunde und eine auf gesunden Menschenverstand gegründete Strategie einen immensen Wachstumsschub auf heute knapp 700 Mitarbeiter:innen aus. Der Schlüssel zum Erfolg ist die Fokussierung auf Menschen: als Kund;innen, als softwarenutzer:innen, als Mitarbeiter:innen. MaibornWolff setzt auf Freiheit und Verantwortung als wichtigste Werte und ist deswegen für talentierte softwareingeneur:innen attraktiv, die für ihre Auftraggeber innovative Lösungen konzipieren und entwickeln.
This special issue is dedicated to the presentation of novel results in the scope of program analysis, verification, and testing of software to improve its quality. The papers included in the special issue present app...
详细信息
This special issue is dedicated to the presentation of novel results in the scope of program analysis, verification, and testing of software to improve its quality. The papers included in the special issue present approaches that successfully combine model-based test case generation, reasoning about functional equivalence, data mining, classification, and the combination of abstraction with model-checking, to address real software applications in realistic settings.
Zusammenfassungadesso ist heute ein internationaler IT-Dienstleister mit über 5000 Mitarbeitenden und Niederlassungen in ganz Deutschland sowie zahlreichen europäischen Ländern. Vor gut 25 Jahren war ad...
详细信息
Zusammenfassung
adesso ist heute ein internationaler IT-Dienstleister mit über 5000 Mitarbeitenden und Niederlassungen in ganz Deutschland sowie zahlreichen europäischen Ländern. Vor gut 25 Jahren war adesso die Idee von zwei Personen. Die Gründer wollten das wirtschaftliche Potenzial von IT für Unternehmen einfacher nutzbar machen. Von der Ursprungsidee – Prozesse in softwareentwicklungsprojekten möglich exakt zu modellieren – blieb nicht viel übrig. Was blieb, ist die Leidenschaft für software. Und ein großer Pragmatismus im Umgang mit Entscheidungen und Problemen. Der Erfolg von Java war entscheidend für den Erfolg des IT-Dienstleisters. Das erste Java-Projekt setzte adesso für Versicherungen um. Auf die Versicherungsindustrie folgten weitere Branchen. Aus reinen softwareentwicklungsaufträgen wurden häufiger Projekte, in denen Beratung bei der IT-Strategie eine Rolle spielte. Aber im Kern ging es immer darum, wirtschaftliches Potenzial, ausgewiesene Fachleute und die richtigen Technologien zusammenzubringen. Eine der Herausforderungen für adesso ist das Managen des Wachstums. So ist das Finden geeigneter Expertinnen und Experten ein zentrales Thema. Es gilt, Menschen an Bord zu holen, die Fachwissen mitbringen und den adesso-Stil zu schätzen wissen.
暂无评论