Pith. sign in

REVIEW 5 major objections 6 minor 29 references

HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps

T0 review · 5 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read A control loop lets MLOps pipelines cut energy use by 54.5% while keeping 95% of accuracy.

desk verdict HarmonE is a sensible integrated architecture for energy-aware MLOps, but the headline 54.5% energy saving is partly enforced by an unreported reference threshold, and the evaluation lacks the parameter reporting and baseline rigor to back it. read the letter →

arxiv 2505.13693 v1 pith:KEUGDGKY submitted 2025-05-19 cs.SE cs.LG

classification cs.SEcs.LG
keywords self-adaptationMLOpssustainabilitygreenAIMAPE-Kmodelswitchingdriftdetectionenergyefficiency
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper argues that MLOps pipelines can be made sustainable without sacrificing accuracy by wrapping them in a self-adaptive layer. HarmonE, the proposed architecture, uses a monitor-analyze-plan-execute-knowledge (MAPE-K) loop to track prediction accuracy, energy consumption, and data-distribution drift, and triggers adaptation only when thresholds are crossed. In a traffic-flow forecasting scenario with three models of differing cost, the paper reports that HarmonE consumes 54.5% less energy than the accurate LSTM+PRT baseline while retaining 95.0% of its $R^2$ accuracy, and cuts inference time by 53.4%. The intended contribution is architectural: a way to encode sustainability goals at design time and enforce them at runtime with low overhead.

What carries the argument

The load-bearing mechanism is the dynamic energy threshold of Eq. (3), $\tau_{E_{i+1}}=\tau_{E_i}+\delta(\bar{E}_{ref}-\bar{E}_i)$, which converts the architect's sustainability goal into an evolving adaptation boundary. When observed normalized energy $\bar{E}_i$ stays above the reference $\bar{E}_{ref}$, the threshold drops and the next violation forces a model switch or retraining; when energy is below the reference, the boundary loosens and transient spikes are tolerated. This is paired with the composite performance score $S_i$ (Eq. 1) and its exponential moving average (Eq. 2), which rank candidate models during adaptation, and with a drift threshold $\tau_{drift}$ that triggers versioned-model reuse or retraining. Together these pieces turn a static MLOps pipeline into a closed-loop controller.

What would settle it

Run HarmonE on the same PeMS traffic-flow task with the controller parameters ($\bar{E}_{ref}$, $\beta$, $\gamma$, $\delta$, $S_{min}$, $\tau_{drift}$) set to neutral values chosen before inspecting the test set, and measure the energy-accuracy trade-off. If the energy saving relative to LSTM+PRT falls substantially below 54.5% or the accuracy ratio drops below 95%, the central claim fails. A simpler check is to read the actual values from the paper's companion materials; if $\bar{E}_{ref}$ was set near the LSTM baseline's consumption, the comparison is biased.

Watch

Extended reading notes

Core claim

On the paper's own terms, HarmonE shows that a self-adaptive MLOps pipeline can meet explicit sustainability goals by treating energy as a controlled variable rather than a side effect. At each monitoring interval the system computes a composite score $S_i=\beta A_i+(1-\beta)(1-\bar{E}_i)$, smooths it as an exponential moving average, and maintains a dynamic energy threshold $\tau_{E_{i+1}}=\tau_{E_i}+\delta(\bar{E}_{ref}-\bar{E}_i)$ that tightens when energy exceeds a design-time reference. Exceeding this threshold, or a drift threshold, triggers one of three tactics: switching to a lighter or more accurate model from a repository, retraining, or reusing a versioned model trained on a similar distribution. In the reported traffic-flow experiment, this mechanism yields an average energy of 20.62 mJ and $R^2=0.8628$, versus 45.35 mJ and $R^2=0.9085$ for LSTM+PRT; the paper states this as 54.5% lower energy at 95.0% of the baseline's accuracy, with inference time reduced from 4.05 ms to 1.89 ms. It also reports that the adaptation logic itself consumes only 1.37% of total system energy.

Load-bearing premise

The central assumption is that the reference energy level and the threshold parameters were fixed at design time without tuning on the test data; the paper does not report their values, so the headline 54.5% saving could be an artifact of calibration rather than a general property of the architecture.

Editorial extensions

If this is right

  • Fixed-interval retraining (LR+PRT, SVM+PRT, LSTM+PRT, Switch+PRT) retrains four times per run regardless of need; HarmonE's triggered adaptations achieve comparable accuracy with fewer, well-timed interventions.
  • The approach keeps energy below the reference level over long horizons; in the experiment HarmonE's cumulative energy curve stays under the design-time reference while single-model baselines either overshoot it or sacrifice accuracy.
  • Model switching alone (Switch) is not enough: without retraining, the system defaults to the heavy LSTM and reaches only $R^2=0.8445$; HarmonE's combination of switching, selective retraining, and versioned reuse is what sustains both accuracy and energy goals.
  • The adaptation overhead is small enough for practical use: about 17.9 ms per MAPE-K invocation and 1.37% of total energy, so the sustainability gain is not offset by the controller's own cost.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the dynamic-threshold mechanism generalizes, the same control-theoretic update could be applied to other sustainability dimensions, such as memory, monetary cost, or carbon emissions, by substituting each dimension's normalized metric for $\bar{E}_i$ and keeping a reference level.
  • The reported 54.5% saving is relative to a reference energy level; a stronger evaluation would report the controller parameters and a sensitivity analysis of the saving as the reference moves, since the threshold update can be tuned to force a low-energy operating point.
  • The drift-and-reuse idea suggests a testable extension: in domains with recurring distributions (e.g., daily or weekly patterns in sensing data), versioned model reuse may dominate retraining, and the savings could be predicted from the periodicity of the drift signal.
  • Because the evaluation uses one sensor node and one time-series task, applying HarmonE to vision or NLP would require redefining accuracy, energy, and drift metrics; the architecture is domain-agnostic but each new domain needs its own decision map.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

5 major / 6 minor

Summary. The paper proposes HarmonE, an architectural approach that augments an MLOps pipeline with a MAPE-K self-adaptation loop to manage sustainability trade-offs, primarily energy consumption versus prediction accuracy. The approach defines sustainability goals and adaptation thresholds at design time via a Decision Map, monitors runtime metrics (accuracy, normalized energy, drift), and triggers model switching, selective retraining, or versioned-model reuse. The evaluation uses a traffic-flow prediction scenario on PeMS data with a spectrum of three models (LR, SVM, LSTM) and compares HarmonE against eight baselines including periodic retraining and a switching-based approach. The headline results are a 54.5% energy reduction versus LSTM+PRT, 95% of LSTM+PRT's R2 accuracy, and 53.4% lower inference time. The paper also reports that the MAPE-K loop itself consumes only about 1.37% of total system energy. The central claims are that HarmonE achieves a favorable accuracy-energy trade-off while triggering fewer, more context-aware adaptations than periodic retraining.

Significance. If the reported results are robust and reproducible, HarmonE would be a useful contribution to sustainable MLOps: it combines an architectural Decision Map with a control-theoretic dynamic threshold, and it provides open-source code and a public dataset. The paper's framing around multi-dimensional sustainability (technical, environmental, economic, social) is relevant and timely. However, the significance currently rests on an evaluation whose main quantitative claims are not yet supported: the energy-saving mechanism is partially engineered through an unreported reference level, the strongest baseline is described as defaulting to the heaviest model, and the retraining protocol is ambiguous. Because these issues directly affect the 54.5%/95% headline numbers, the contribution cannot yet be assessed as a general property of the architecture rather than a tuned artifact.

major comments (5)
  1. [§3.3, Eq. (3) and §5, RQ1] The central energy-saving claim is not yet established as an emergent property of HarmonE because the dynamic threshold update in Eq. (3) enforces a cap near the reference level E_ref: whenever E_i > E_ref, the threshold τ_E is tightened, forcing adaptation to a lower-energy model. The paper does not report E_ref, δ, β, γ, S_min, τ_drift, ε, or the monitoring interval, and Table 2 contains no sensitivity analysis. Without these values and a study varying E_ref (and δ), the 54.5% reduction versus LSTM+PRT could be a direct consequence of choosing a low reference level rather than a robust property of the architecture. Please report the full parameter configuration and show how the energy-accuracy trade-off changes across a range of E_ref values.
  2. [§4.2 and §5, RQ2] The Switch baseline is described in §4.2 as switching among LR, SVM, and LSTM based on uncertainties detected by the Managing System, but §5, RQ2 explains that it 'defaults to the heavier LSTM model without retraining smaller models when drift occurs.' This makes Switch a weak comparator: it is essentially HarmonE with retraining and versioned-model reuse disabled, and with the decision logic possibly degraded. A fairer baseline would be an energy-aware switching strategy that also has access to the same model spectrum but without HarmonE's design-time thresholds and versioning, to isolate the contribution of the proposed control mechanism. As reported, the comparison to Switch and Switch+PRT does not separate the benefits of threshold-based control from the benefits of simply having a model-switching capability.
  3. [§4.2 and §5] The retraining procedure is ambiguous and could confound the comparison with periodic retraining. The paper states: 'Retraining, whether periodic or triggered (HarmonE), is performed using 1200 samples, consistent with the original training window size.' If those 1200 samples are the same original training data, retraining cannot adapt to the induced drift and HarmonE's drift-triggered retraining is not faithfully implemented. If they are a sliding window of the latest 1200 test samples, then the number of samples used differs from the original 1200-sample training set, and the amount of data consumed by retraining should be reported in the comparison. Please clarify which data are used and how the comparison to periodic retraining handles the different data usage.
  4. [§5, Table 2 and Figure 5] No error bars, confidence intervals, or significance tests are reported for any of the quantitative claims. Each approach was run five times, and Figure 5 shows some run-to-run variation (explicitly for Switch+PRT), but Table 2 reports only point estimates. Given that the difference between HarmonE (20.62 mJ) and Switch+PRT (25.32 mJ) is about 18.6%, the reader cannot assess whether this gap is meaningful relative to measurement noise. Please report standard deviations or confidence intervals for energy, R2, and inference time, and, if possible, a statistical comparison across the five runs.
  5. [§5, RQ3 and Table 2] The adaptation counts in Table 2 are not broken down by type (switching events S, retraining events R, version-repo accesses V), although Figure 4 shows these as separate categories. This makes it difficult to evaluate RQ3: for example, HarmonE's 12 adaptations are described as efficient, but the reader cannot tell how many were model switches versus retrains versus versioned-model reuses, nor how many of the 12 were triggered by energy violations versus drift. A breakdown would strengthen the claim that adaptation decisions are selective and context-aware.
minor comments (6)
  1. [§4.2 and Table 2] Table 2 leaves the '# Adaptations' column empty for LR, LR+PRT, SVM, SVM+PRT, LSTM, and LSTM+PRT. Either fill in the values (e.g., '0' or 'N/A') or add a footnote explaining why they are omitted, for example that periodic retraining runs are counted as four retraining events.
  2. [§3.3 and §5] The notation for accuracy is inconsistent: the text uses 'R2' and 'R2 score' while the tables and figures use 'R2'. Please standardize the notation (e.g., 'R²' or 'R2') throughout.
  3. [§3.3 and §4.1] The paper says KL divergence is computed between recently observed true values and a reference distribution, following [18], but it does not specify how the reference distribution is chosen or how the 5-timestep input window is incorporated into the drift metric. A brief operational definition would help reproducibility.
  4. [§5, Figure 6] Figure 6 includes a 'Reference Energy Level' red line, but the actual value of E_ref is not reported in the text or captions. Since this value is central to the energy control mechanism, it should be disclosed (even in a reproducibility appendix).
  5. [§4.2] The sentence 'To ensure consistent and reliable results, each baseline experiment is repeated independently five times, following established guidelines for empirical software engineering [29]' is a reasonable practice, but the paper should specify whether the five runs used different random seeds or the same seed, and whether stochastic elements (e.g., ε-greedy exploration) were rerandomized across runs.
  6. [§6, Threats to Validity] The paper discusses internal, construct, and external validity but does not address the main threat: the sensitivity of the results to the unreported controller parameters. A paragraph on parameter sensitivity (or a pointer to a sensitivity analysis) would directly address the concern that the reported trade-off is tuned.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: HarmonE's energy and accuracy results are empirically measured outcomes of its control design, not quantities defined into existence by its inputs or by self-citations.

full rationale

The paper's central claim is an empirical comparison against baselines. The dynamic energy threshold in Eq. (3) does bias the controller toward lower energy, but the reported 54.5% reduction relative to LSTM+PRT is not identical to that update rule: it also depends on the model spectrum, drift schedule, retraining policy, and the measured energy of the uncapped baseline. The 95% accuracy retention (R2 0.8628 vs 0.9085) is not enforced by the energy threshold and is an independent empirical result. The only self-citations (e.g., [3], [27]) are used as background motivation and are not load-bearing derivations; no uniqueness theorem or proof is imported from them. The unreported values of E_ref, beta, gamma, delta, S_min, and tau_drift are a reproducibility and generalizability concern, not a circularity, because the paper does not define the reported energy or accuracy numbers in terms of those parameters. The ambiguity about the 1200-sample retraining window affects the fairness of the baseline comparison but does not make the result equivalent to an input. Under the required standard of exhibiting a specific reduction, no circular step can be identified.

Assumptions & free parameters 8 free parameters · 5 assumptions · 0 invented entities

The central claims of energy reduction and accuracy maintenance depend on a set of unreported design-time thresholds and weights (beta, gamma, delta, E_ref, S_min, tau_drift) and on domain assumptions about the suitability of MAPE-K, linear utility, and KL divergence. None of these are derived or benchmarked independently.

free parameters (8)
  • beta (accuracy-energy weight in Eq. 1)
    Design-time weight in performance score Si = beta*Ai + (1-beta)*(1-Ebar_i). Not reported in the paper, yet it directly determines the trade-off between accuracy and energy and thus influences adaptation decisions.
  • gamma (EMA smoothing factor, Eq. 2)
    Smoothing factor for exponential moving average of the performance score. Not reported; affects sensitivity to fluctuations and the frequency of performance-based adaptations.
  • delta (energy threshold decay factor, Eq. 3)
    Decay factor in the dynamic energy threshold update. Not reported; controls how quickly the threshold tightens or loosens in response to energy deviations.
  • E_ref (reference energy level, Eq. 3)
    Design-time reference energy level used to normalize energy and drive the threshold update. Not reported; the claimed energy savings are benchmarked against this level.
  • S_min (minimum acceptable EMA performance)
    Threshold below which the Analyzer detects performance degradation. Not reported; sets when performance-based adaptations are triggered.
  • tau_drift (drift threshold)
    Maximum acceptable KL divergence between recent and reference distributions. Not reported; determines when drift-based retraining or model switching occurs.
  • epsilon (exploration probability)
    Probability of random model selection in the epsilon-greedy strategy of the Planner. Not reported; influences adaptation decisions.
  • Monitoring interval length
    Interval at which the Metric Monitor aggregates metrics. Not reported; affects the granularity of drift and performance detection.
assumptions (5)
  • domain assumption MAPE-K loop is an appropriate architectural pattern for self-adaptive MLOps
    The paper builds HarmonE on the MAPE-K reference model for autonomic computing without arguing why this pattern is superior to other adaptation mechanisms.
  • domain assumption The linear combination of normalized accuracy and energy (Eq. 1) captures the sustainability trade-off
    The performance score assumes that accuracy and energy are commensurable and that a weighted sum is a valid objective; this is not justified from first principles.
  • ad hoc to paper The energy threshold update rule (Eq. 3) maintains energy near the reference level
    The rule is inspired by control theory but no proof of stability or convergence is given; it is a heuristic adopted for this paper.
  • domain assumption KL divergence between recent and reference true-value distributions is a valid drift indicator for regression tasks
    The paper cites Augur for this metric but does not validate that KL divergence on 1D traffic flow values reliably separates benign variation from harmful drift.
  • domain assumption The Digital Twin simulation with synthetic scale-and-shift drift is representative of real-world traffic conditions
    The evaluation uses a single sensor node from PeMS and artificially induced drift; generalizability to other sensors, cities, or event types is assumed.

how reviews work

0 comments
Cite this review

Pith. "Pith review of HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps." pith.science (2026). https://pith.science/paper/KEUGDGKY

@misc{pith2026250513693,
  author       = {Pith},
  title        = {Pith review of: HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/KEUGDGKY}},
  note         = {Machine review of arXiv:2505.13693}
}
read the original abstract

Machine Learning Enabled Systems (MLS) are becoming integral to real-world applications, but ensuring their sustainable performance over time remains a significant challenge. These systems operate in dynamic environments and face runtime uncertainties like data drift and model degradation, which affect the sustainability of MLS across multiple dimensions: technical, economical, environmental, and social. While Machine Learning Operations (MLOps) addresses the technical dimension by streamlining the ML model lifecycle, it overlooks other dimensions. Furthermore, some traditional practices, such as frequent retraining, incur substantial energy and computational overhead, thus amplifying sustainability concerns. To address them, we introduce HarmonE, an architectural approach that enables self-adaptive capabilities in MLOps pipelines using the MAPE-K loop. HarmonE allows system architects to define explicit sustainability goals and adaptation thresholds at design time, and performs runtime monitoring of key metrics, such as prediction accuracy, energy consumption, and data distribution shifts, to trigger appropriate adaptation strategies. We validate our approach using a Digital Twin (DT) of an Intelligent Transportation System (ITS), focusing on traffic flow prediction as our primary use case. The DT employs time series ML models to simulate real-time traffic and assess various flow scenarios. Our results show that HarmonE adapts effectively to evolving conditions while maintaining accuracy and meeting sustainability goals.

Figures

Figures reproduced from arXiv: 2505.13693 by the authors.

Figure 1
Figure 1. Adaptation explained as a sustainability goal To overcome these limitations, we propose HarmonE, an architectural approach that integrates self-adaptive capabilities into MLOps pipelines through the MAPE-K loop [12], with the goal of supporting long-term sustainability. HarmonE contin￾uously monitors metrics such as prediction accuracy, energy consumption, and data distribution shifts, aligning adaptations with sust… view at source ↗
Figure 2
Figure 2. A decision map for a traffic flow prediction pipeline 3.2 Decision Map A Decision Map (DM), as shown in [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. HarmonE Architecture 2. Monitor: Monitor consists of a Metric Monitor as shown in [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figures from the paper (4 more)
Figure 4
Figure 4. Figure 4: Adaptation strategies activated by HarmonE during execution. This section presents the experimental results of our proposed approach, HarmonE, in comparison to eight baseline approaches [PITH_FULL_IMAGE:figures/full_fig_p010_4.png]
Figure 5
Figure 5. Figure 5: Average energy consumption (mJ) across five runs for all nine approaches. RQ1: How does HarmonE ensure the long-term environmental sustain￾ability of MLS? HarmonE ensures long-term sustainability by maintaining energy consumption below threshold constraints. It consume…
Figure 6
Figure 6. Figure 6: Cumulative energy consumption over time for different approaches [PITH_FULL_IMAGE:figures/full_fig_p011_6.png]
Figure 7
Figure 7. Figure 7: Energy vs. prediction error (MSE) across approaches—lower is better on both axes (on left). Inference time comparison excluding retraining—lower is better (on right). To address RQ2, we analyze how different approaches balance predictive accuracy, energy consumption, a…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

29 extracted references · 25 canonical work pages

  1. [1]

    In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) (2019) 16 Bhatt et al

    Amershi, S., Begel, A., Bird, C., DeLine, R., Gall, H., Kamar, E., Nagappan, N., Nushi, B., Zimmermann, T.: Software engineering for machine learning: A case study. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) (2019) 16 Bhatt et al

  2. [2]

    In: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering

    Becker, C., Chitchyan, R., Duboc, L., Easterbrook, S., Penzenstadler, B., Seyff, N., Venters, C.C.: Sustainability design and software: The karlskrona manifesto. In: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering. vol. 2 (2015)

  3. [3]

    In: ICSA-C (2024)

    Bhatt, H., Arun, S., Kakran, A., Vaidhyanathan, K.: Towards architecting sustainable mlops: A self-adaptation approach. In: ICSA-C (2024)

  4. [4]

    arXiv preprint arXiv:2502.17646 (2025)

    Bhatt, H., Vaidhyanathan, K., Biju, R., Gangadharan, D., Trestian, R., Shah, P., et al.: Architecting digital twins for intelligent transportation systems. arXiv preprint arXiv:2502.17646 (2025)

  5. [5]

    arXiv preprint arXiv:1908.09791 (2019)

    Cai, H., Gan, C., Wang, T., Zhang, Z., Han, S.: Once-for-all: Train one network and specialize it for efficient deployment. arXiv preprint arXiv:1908.09791 (2019)

  6. [6]

    In: Proceedings of the 4th Workshop on Machine Learning and Systems

    Chadli, K., Botterweck, G., Saber, T.: The environmental cost of engineering machine learning-enabled systems: A mapping study. In: Proceedings of the 4th Workshop on Machine Learning and Systems. EuroMLSys ’24, Association for Computing Machinery, New York, NY, USA (2024)

  7. [7]

    Costello, K., Rimol, M.: Gartner identifies the top strategic technology trends for 2021

  8. [8]

    Franklin, G., Powell, J., Workman, M.: Digital Control of Dynamic Systems-Third Edition (2022)

Show all 29 references
  1. [9]

    In: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results (2022)

    Gerostathopoulos, I., Raibulet, C., Lago, P.: Expressing the adaptation intent as a sustainability goal. In: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results (2022)

  2. [10]

    arXiv preprint arXiv:1510.00149 (2015)

    Han, S., Mao, H., Dally, W.J.: Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. arXiv preprint arXiv:1510.00149 (2015)

  3. [11]

    In: Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society

    Järvenpää, H., Lago, P., Bogner, J., Lewis, G., Muccini, H., Ozkaya, I.: A synthesis of green architectural tactics for ml-enabled systems. In: Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society. ICSE-SEIS’24, Association ...

  4. [12]

    Kephart,J.O.,Chess,D.M.:Thevisionofautonomiccomputing.Computer 36(1)(2003)

  5. [13]

    In: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    Kulkarni, S., Marda, A., Vaidhyanathan, K.: Towards self-adaptive machine learning- enabled systems through qos-aware model switching. In: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE (2023)

  6. [14]

    In: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) (2023)

    Kulkarni, S., Marda, A., Vaidhyanathan, K.: Towards self-adaptive machine learning- enabled systems through qos-aware model switching. In: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) (2023)

  7. [15]

    The annals of mathematical statistics 22(1) (1951)

    Kullback, S., Leibler, R.A.: On information and sufficiency. The annals of mathematical statistics 22(1) (1951)

  8. [16]

    In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)

    Lago, P.: Architecture design decision maps for software sustainability. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS). IEEE (2019)

  9. [17]

    In: 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C)

    Leest, J., Gerostathopoulos, I., Raibulet, C.: Evolvability of machine learning-based systems: An architectural design decision framework. In: 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C). IEEE (2023)

  10. [18]

    In: 2022 IEEE/ACM 1st International Workshop on Software Engineering for Responsible Artificial Intelligence (SE4RAI) (2022)

    Lewis,G.A.,Echeverría,S.,Pons,L.,Chrabaszcz,J.:Augur:Asteptowardsrealisticdrift detection in production ml systems. In: 2022 IEEE/ACM 1st International Workshop on Software Engineering for Responsible Artificial Intelligence (SE4RAI) (2022)

  11. [19]

    IEEE Industrial Electronics Magazine15(2) (2021)

    Maschler, B., Weyrich, M.: Deep transfer learning for industrial automation: A review and discussion of new techniques for data-driven machine learning. IEEE Industrial Electronics Magazine15(2) (2021)

  12. [20]

    Briefings in bioinformatics19(6) (2018)

    Miotto, R., Wang, F., Wang, S., Jiang, X., Dudley, J.T.: Deep learning for healthcare: review, opportunities and challenges. Briefings in bioinformatics19(6) (2018)

  13. [21]

    Communications of the ACM 63(12) (2020) HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps 17

    Schwartz, R., Dodge, J., Smith, N.A., Etzioni, O.: Green ai. Communications of the ACM 63(12) (2020) HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps 17

  14. [22]

    University of California, Berkeley

    Shankar, S., Garcia, R., Hellerstein, J.M., Parameswaran, A.G.: Operationalizing machine learning. University of California, Berkeley

  15. [23]

    In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (2022)

    Shivashankar, K., Martini, A.: Maintainability challenges in ml: A systematic literature review. In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (2022)

  16. [24]

    Strubell, E., Ganesh, A., McCallum, A.: Energy and policy considerations for modern deeplearningresearch.ProceedingsoftheAAAIConferenceonArtificialIntelligence(09)

  17. [25]

    In: 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC) (2022)

    Symeonidis, G., Nerantzis, E., Kazakis, A., Papakostas, G.A.: Mlops - definitions, tools and challenges. In: 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC) (2022)

  18. [26]

    In: 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)

    Tamburri, D.A.: Sustainable mlops: Trends and challenges. In: 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)

  19. [27]

    arXiv preprint arXiv:2404.11411 (2024)

    Tedla, M., Kulkarni, S., Vaidhyanathan, K.: Ecomls: A self-adaptation approach for architecting green ml-enabled systems. arXiv preprint arXiv:2404.11411 (2024)

  20. [28]

    In: 2022 International Conference on ICT for Sustainability (ICT4S) (2022)

    Verdecchia, R., Cruz, L., Sallou, J., Lin, M., Wickenden, J., Hotellier, E.: Data-centric green ai an exploratory empirical study. In: 2022 International Conference on ICT for Sustainability (ICT4S) (2022)

  21. [29]

    Springer Science & Business Media (2012)

    Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., Wesslén, A.: Experimentation in software engineering. Springer Science & Business Media (2012)

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.