-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
126 lines (104 loc) · 5.74 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<!DOCTYPE html>
<html>
<head>
<title>SEAA 2022</title>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<script src="js/jquery-3.2.1.min.js"></script>
<script src="https://npmcdn.com/tether@1.2.4/dist/js/tether.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('body').scrollspy({
target: '#mainNavBar'
})
});
</script>
<style type="text/css">
.tg {border-collapse:collapse;border-spacing:0;border-color:#ccc;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
.tg .tg-9hbo{font-weight:bold;vertical-align:top}
.tg .tg-yw4l{vertical-align:top}
</style>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-116021108-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-116021108-1');
</script>
</head>
<body>
<nav id="mainNavBar" class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">SEAA 2022</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#abstract">Abstract<span class="sr-only">(current)</span></a></li>
<li><a href="#downloads">Downloads</a></li>
<li><a href="#authors">Authors</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
<div class="container container-gral">
<div class="page-title">
<h1> Towards Perspective-Based Specification of Machine Learning-Enabled Systems </h1>
</div>
<h3 id="abstract" class="page-header">Abstract</h3>
<p class="text-justify">
Machine learning (ML) teams often work on a project just to realize the performance of the model is not good enough. The success of these systems involve aligning data with business problems, translating them into ML tasks, experimenting with algorithms, evaluating models, capturing data from users, among others. Literature has shown that ML-enabled systems are rarely built based on precise specifications for such concerns, leading ML teams to become misaligned due to incorrect assumptions, which may affect the quality of such systems and overall project success. In order to help addressing this issue, we propose and evaluate a perspective-based approach for specifying ML-enabled systems. The approach involves analyzing a validated set of ML concerns grouped into five perspectives: objectives, user experience (UX), infrastructure, model, and data. We report a case study applying our specification approach retroactively to two industrial ML projects and validating the specifications and gathering feedback from six highly experienced software professionals involved in these projects. The case study indicates that the approach can be useful in practice, particularly helping to reveal important requirements that would have been missed without using the approach. Hence, it can help requirements engineers to specify ML-enabled systems by providing an overview of validated perspectives and concerns that should be analyzed together with business owners, data scientists, software engineers, and designers.
</p>
<h3 id="smart_tocha" class="page-header">Case Study</h3>
<p class="text-justify">
Here, we detail the Project B involved in our evaluation and present how the ML perspective-based task and concern diagram can support requirements engineers and stakeholders to fill out the ML Requirements Specification Template.
</p>
<h3 id="application" class="page-header">Application / Proof of Concept</h3>
<p class="text-justify">
Project B is a computer vision system that helps refineries to decrease the disproportionate burning of gases that causes environmental damage and costs money. In the following, we present …
</p>
<img src="download/ml_document_ST.png" alt="Project B" width="800" height="500">
</table>
<h3 class="page-header" id="authors">Authors</h3>
<p>Any question/suggestion please contact the authors of this work.</p>
<table class="table table-striped">
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>E-mail</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Hugo Villamizar</td>
<td>hvillamizar@inf.puc-rio.br</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Marcos Kalinowski</td>
<td>kalinowski@inf.puc-rio.br</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Helio Lopes</td>
<td>lopes@inf.puc-rio.br</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>